Changeset 424 in products for qTopic/trunk/skins/qtopic/export_csv.py
- Timestamp:
- Jul 27, 2006 1:33:52 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
qTopic/trunk/skins/qtopic/export_csv.py
r392 r424 13 13 res = context.queryCatalog() 14 14 fields = fields or context.getCustomViewFields() 15 16 if hasattr(context, 'getDelimiter'): 17 delimiter = context.getDelimiter() or ';' 18 else: 19 delimiter = ',' 20 21 if hasattr(context, 'getShowHeader'): 22 if show_header and context.getShowHeader(): 23 print delimiter.join(fields) 24 else: 25 if show_header: 26 print delimiter.join(fields) 27 28 15 csv_data = [] 29 16 for r in res: 30 print delimiter.join([test(getattr(r, f, ''),getattr(r, f, ''),'') for f in fields])31 return printed17 csv_data.append(dict([(f, getattr(r, f, ''))for f in fields])) 18 return context.toCSV(fields, csv_data)
Note: See TracChangeset
for help on using the changeset viewer.