comparison roundup/rcsv.py @ 2190:c20c9d62cf99

really fix the missing delimeter problem
author Richard Jones <richard@users.sourceforge.net>
date Wed, 07 Apr 2004 00:09:04 +0000
parents 261c2e6ceb1e
children
comparison
equal deleted inserted replaced
2189:d39068bc6ef9 2190:c20c9d62cf99
18 excel = csv.excel 18 excel = csv.excel
19 error = '' 19 error = ''
20 except AttributeError: 20 except AttributeError:
21 # fake it all up using the Object-Craft CSV module 21 # fake it all up using the Object-Craft CSV module
22 class excel: 22 class excel:
23 pass 23 delimiter = ':'
24 if hasattr(csv, 'parser'): 24 if hasattr(csv, 'parser'):
25 error = '' 25 error = ''
26 def _reader(fileobj, dialect=excel): 26 def _reader(fileobj, dialect=excel):
27 # note real readers take an iterable but 2.1 doesn't 27 # note real readers take an iterable but 2.1 doesn't
28 # support iterable access to file objects. 28 # support iterable access to file objects.
52 for fields in rows: 52 for fields in rows:
53 print >>self.fileobj, self.p.join(fields) 53 print >>self.fileobj, self.p.join(fields)
54 54
55 except ImportError: 55 except ImportError:
56 class excel: 56 class excel:
57 pass 57 delimiter = ':'
58 58
59 class colon_separated(excel): 59 class colon_separated(excel):
60 delimiter = ':' 60 delimiter = ':'
61 class comma_separated(excel): 61 class comma_separated(excel):
62 delimiter = ',' 62 delimiter = ','

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