[Python-checkins] python/nondist/sandbox/csv csv.py,1.6,1.7
montanaro@users.sourceforge.net
montanaro@users.sourceforge.net
2003年1月31日 13:08:53 -0800
- Previous message: [Python-checkins] python/nondist/sandbox/itertools itertools.c,1.20,1.21 libitertools.tex,1.19,1.20 test_itertools.py,1.12,1.13 todo.txt,1.15,1.16
- Next message: [Python-checkins] python/dist/src/Modules cPickle.c,2.99,2.100
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/python/python/nondist/sandbox/csv
In directory sc8-pr-cvs1:/tmp/cvs-serv24881
Modified Files:
csv.py
Log Message:
add fieldnames argument to writer.__init__ (don't use it yet)
correct the spelling of OCcsv (we're writing a file parser, not a software
repository ;-)
Index: csv.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/csv/csv.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** csv.py 31 Jan 2003 06:25:08 -0000 1.6
--- csv.py 31 Jan 2003 21:08:50 -0000 1.7
***************
*** 27,31 ****
pass
! class OCcvs:
def __init__(self, dialect, **options):
if isinstance(dialect, Dialect):
--- 27,31 ----
pass
! class OCcsv:
def __init__(self, dialect, **options):
if isinstance(dialect, Dialect):
***************
*** 47,54 ****
raise CSVError(e)
! class reader(OCcvs):
def __init__(self, iterobj, dialect = 'excel', **options):
self.iterobj = iter(iterobj)
! OCcvs.__init__(self, dialect, **options)
def __iter__(self):
--- 47,54 ----
raise CSVError(e)
! class reader(OCcsv):
def __init__(self, iterobj, dialect = 'excel', **options):
self.iterobj = iter(iterobj)
! OCcsv.__init__(self, dialect, **options)
def __iter__(self):
***************
*** 61,68 ****
return fields
! class writer(OCcvs):
! def __init__(self, fileobj, dialect='excel', **options):
self.fileobj = fileobj
! OCcvs.__init__(self, dialect, **options)
def write(self, fields):
--- 61,69 ----
return fields
! class writer(OCcsv):
! def __init__(self, fileobj, dialect='excel', fieldnames=None, **options):
self.fileobj = fileobj
! self.fieldnames = fieldnames or []
! OCcsv.__init__(self, dialect, **options)
def write(self, fields):
- Previous message: [Python-checkins] python/nondist/sandbox/itertools itertools.c,1.20,1.21 libitertools.tex,1.19,1.20 test_itertools.py,1.12,1.13 todo.txt,1.15,1.16
- Next message: [Python-checkins] python/dist/src/Modules cPickle.c,2.99,2.100
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]