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():

Roundup Issue Tracker: http://roundup-tracker.org/