From: Martin Panter Date: Sun, 29 Jan 2017 23:33:27 +0000 (+0000) Subject: Issue #11670: readfp(fp) parameter name is different to read_file(f) X-Git-Tag: v3.6.1rc1~130^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1f10671fc809ffe44dbad4652a0ee651f5434e77;p=python Issue #11670: readfp(fp) parameter name is different to read_file(f) --- diff --git a/Doc/library/configparser.rst b/Doc/library/configparser.rst index 8d141a2af7..e09562dc90 100644 --- a/Doc/library/configparser.rst +++ b/Doc/library/configparser.rst @@ -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