[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