]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #11072: change the incorrect "deprecation" of ftplib dir() and nlst()
authorGregory P. Smith <greg@krypto.org>
Mon, 14 Dec 2015 06:10:28 +0000 (22:10 -0800)
committerGregory P. Smith <greg@krypto.org>
Mon, 14 Dec 2015 06:10:28 +0000 (22:10 -0800)
APIs into a note that mlsd() is a nicer API if the server supports
it.  They aren't deprecated, they are all different server commands.
Not all servers support all commands.

Doc/library/ftplib.rst

index f06e678ecd1e420f04efcd80c8db26c54bb41d85..67a603b505fe2ef739b68d8ed6a61a676df431f1 100644 (file)
@@ -314,7 +314,7 @@ followed by ``lines`` for the text version or ``binary`` for the binary version.
 
 .. method:: FTP.mlsd(path="", facts=[])
 
-   List a directory in a standardized format by using MLSD command
+   List a directory in a standardized format by using ``MLSD`` command
    (:rfc:`3659`).  If *path* is omitted the current directory is assumed.
    *facts* is a list of strings representing the type of information desired
    (e.g. ``["type", "size", "perm"]``).  Return a generator object yielding a
@@ -333,7 +333,7 @@ followed by ``lines`` for the text version or ``binary`` for the binary version.
    directory).  Multiple arguments can be used to pass non-standard options to
    the ``NLST`` command.
 
-   .. deprecated:: 3.3 use :meth:`mlsd` instead.
+   .. note:: If your server supports the command, :meth:`mlsd` offers a better API.
 
 
 .. method:: FTP.dir(argument[, ...])
@@ -345,7 +345,7 @@ followed by ``lines`` for the text version or ``binary`` for the binary version.
    as a *callback* function as for :meth:`retrlines`; the default prints to
    ``sys.stdout``.  This method returns ``None``.
 
-   .. deprecated:: 3.3 use :meth:`mlsd` instead.
+   .. note:: If your server supports the command, :meth:`mlsd` offers a better API.
 
 
 .. method:: FTP.rename(fromname, toname)