Mercurial > p > roundup > code
comparison roundup/admin.py @ 5459:52ff4c59fb05
export csv as text file
| author | Christof Meerwald <cmeerw@cmeerw.org> |
|---|---|
| date | Tue, 24 Jul 2018 21:25:09 +0100 |
| parents | 118f5ffd194e |
| children | bb7865241f8a |
comparison
equal
deleted
inserted
replaced
| 5458:bc2e682e0305 | 5459:52ff4c59fb05 |
|---|---|
| 1183 | 1183 |
| 1184 if not export_files and hasattr(cl, 'export_files'): | 1184 if not export_files and hasattr(cl, 'export_files'): |
| 1185 sys.stdout.write('Exporting %s WITHOUT the files\r\n'% | 1185 sys.stdout.write('Exporting %s WITHOUT the files\r\n'% |
| 1186 classname) | 1186 classname) |
| 1187 | 1187 |
| 1188 f = open(os.path.join(dir, classname+'.csv'), 'wb') | 1188 f = open(os.path.join(dir, classname+'.csv'), 'w') |
| 1189 writer = csv.writer(f, colon_separated) | 1189 writer = csv.writer(f, colon_separated) |
| 1190 | 1190 |
| 1191 properties = cl.getprops() | 1191 properties = cl.getprops() |
| 1192 propnames = cl.export_propnames() | 1192 propnames = cl.export_propnames() |
| 1193 fields = propnames[:] | 1193 fields = propnames[:] |
| 1216 | 1216 |
| 1217 # close this file | 1217 # close this file |
| 1218 f.close() | 1218 f.close() |
| 1219 | 1219 |
| 1220 # export the journals | 1220 # export the journals |
| 1221 jf = open(os.path.join(dir, classname+'-journals.csv'), 'wb') | 1221 jf = open(os.path.join(dir, classname+'-journals.csv'), 'w') |
| 1222 if self.verbose: | 1222 if self.verbose: |
| 1223 sys.stdout.write("\nExporting Journal for %s\n" % classname) | 1223 sys.stdout.write("\nExporting Journal for %s\n" % classname) |
| 1224 sys.stdout.flush() | 1224 sys.stdout.flush() |
| 1225 journals = csv.writer(jf, colon_separated) | 1225 journals = csv.writer(jf, colon_separated) |
| 1226 for row in cl.export_journals(): | 1226 for row in cl.export_journals(): |
