[Python-checkins] python/dist/src/Lib csv.py,1.8,1.9
montanaro at users.sourceforge.net
montanaro at users.sourceforge.net
Sat Sep 6 13:52:14 EDT 2003
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1:/tmp/cvs-serv9566/Lib
Modified Files:
csv.py
Log Message:
**kwds arg was missing from __init__ for Dict{Reader,Writer} classes.
will backport.
Index: csv.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/csv.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** csv.py 2 Sep 2003 16:01:07 -0000 1.8
--- csv.py 6 Sep 2003 19:52:12 -0000 1.9
***************
*** 94,102 ****
class DictReader:
def __init__(self, f, fieldnames, restkey=None, restval=None,
! dialect="excel", *args):
self.fieldnames = fieldnames # list of keys for the dict
self.restkey = restkey # key to catch long rows
self.restval = restval # default value for short rows
! self.reader = reader(f, dialect, *args)
def __iter__(self):
--- 94,102 ----
class DictReader:
def __init__(self, f, fieldnames, restkey=None, restval=None,
! dialect="excel", *args, **kwds):
self.fieldnames = fieldnames # list of keys for the dict
self.restkey = restkey # key to catch long rows
self.restval = restval # default value for short rows
! self.reader = reader(f, dialect, *args, **kwds)
def __iter__(self):
***************
*** 123,127 ****
class DictWriter:
def __init__(self, f, fieldnames, restval="", extrasaction="raise",
! dialect="excel", *args):
self.fieldnames = fieldnames # list of keys for the dict
self.restval = restval # for writing short dicts
--- 123,127 ----
class DictWriter:
def __init__(self, f, fieldnames, restval="", extrasaction="raise",
! dialect="excel", *args, **kwds):
self.fieldnames = fieldnames # list of keys for the dict
self.restval = restval # for writing short dicts
***************
*** 131,135 ****
extrasaction)
self.extrasaction = extrasaction
! self.writer = writer(f, dialect, *args)
def _dict_to_list(self, rowdict):
--- 131,135 ----
extrasaction)
self.extrasaction = extrasaction
! self.writer = writer(f, dialect, *args, **kwds)
def _dict_to_list(self, rowdict):
More information about the Python-checkins
mailing list