Kaydet (Commit) 1f10671f authored tarafından Martin Panter's avatar Martin Panter

Issue #11670: readfp(fp) parameter name is different to read_file(f)

üst 9a454021
......@@ -1161,20 +1161,20 @@ ConfigParser Objects
Use :meth:`read_file` instead.
.. versionchanged:: 3.2
:meth:`readfp` now iterates on *f* instead of calling ``f.readline()``.
:meth:`readfp` now iterates on *fp* instead of calling ``fp.readline()``.
For existing code calling :meth:`readfp` with arguments which don't
support iteration, the following generator may be used as a wrapper
around the file-like object::
def readline_generator(f):
line = f.readline()
def readline_generator(fp):
line = fp.readline()
while line:
yield line
line = f.readline()
line = fp.readline()
Instead of ``parser.readfp(f)`` use
``parser.read_file(readline_generator(f))``.
Instead of ``parser.readfp(fp)`` use
``parser.read_file(readline_generator(fp))``.
.. data:: MAX_INTERPOLATION_DEPTH
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment