[Python-checkins] python/dist/src/Lib ConfigParser.py,1.65,1.66
fdrake at users.sourceforge.net
fdrake at users.sourceforge.net
Tue May 18 00:24:05 EDT 2004
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21743/Lib
Modified Files:
ConfigParser.py
Log Message:
ConfigParser:
- read() method returns a list of files parsed successfully
- add tests, documentation
(closes SF patch #677651)
Index: ConfigParser.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/ConfigParser.py,v
retrieving revision 1.65
retrieving revision 1.66
diff -C2 -d -r1.65 -r1.66
*** ConfigParser.py 18 May 2004 03:29:52 -0000 1.65
--- ConfigParser.py 18 May 2004 04:24:02 -0000 1.66
***************
*** 46,50 ****
read and parse the list of named configuration files, given by
name. A single filename is also allowed. Non-existing files
! are ignored.
readfp(fp, filename=None)
--- 46,50 ----
read and parse the list of named configuration files, given by
name. A single filename is also allowed. Non-existing files
! are ignored. Return list of successfully read files.
readfp(fp, filename=None)
***************
*** 253,259 ****
--- 253,262 ----
configuration files in the list will be read. A single
filename may also be given.
+
+ Return list of successfully read files.
"""
if isinstance(filenames, basestring):
filenames = [filenames]
+ read_ok = []
for filename in filenames:
try:
***************
*** 263,266 ****
--- 266,271 ----
self._read(fp, filename)
fp.close()
+ read_ok.append(filename)
+ return read_ok
def readfp(self, fp, filename=None):
More information about the Python-checkins
mailing list