[Python-checkins] python/dist/src/Lib csv.py,1.7,1.7.8.1
montanaro at users.sourceforge.net
montanaro at users.sourceforge.net
Sat Sep 6 13:52:30 EDT 2003
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1:/tmp/cvs-serv10019/Lib
Modified Files:
Tag: release23-maint
csv.py
Log Message:
**kwds arg was missing from __init__ for Dict{Reader,Writer} classes.
Index: csv.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/csv.py,v
retrieving revision 1.7
retrieving revision 1.7.8.1
diff -C2 -d -r1.7 -r1.7.8.1
*** csv.py 12 Jun 2003 04:05:00 -0000 1.7
--- csv.py 6 Sep 2003 19:52:28 -0000 1.7.8.1
***************
*** 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