diff --git a/Lib/macpath.py b/Lib/macpath.py index dc7f753f027..f93ceb15401 100644 --- a/Lib/macpath.py +++ b/Lib/macpath.py @@ -5,7 +5,7 @@ from stat import * __all__ = ["normcase","isabs","join","splitdrive","split","splitext", "basename","dirname","commonprefix","getsize","getmtime", - "getatime","getctime", "islink","exists","isdir","isfile", + "getatime","getctime", "islink","exists","lexists","isdir","isfile", "walk","expanduser","expandvars","normpath","abspath", "curdir","pardir","sep","pathsep","defpath","altsep","extsep", "devnull","realpath","supports_unicode_filenames"] diff --git a/Lib/ntpath.py b/Lib/ntpath.py index 35f266c69be..5dd5f1a1776 100644 --- a/Lib/ntpath.py +++ b/Lib/ntpath.py @@ -11,10 +11,10 @@ import sys __all__ = ["normcase","isabs","join","splitdrive","split","splitext", "basename","dirname","commonprefix","getsize","getmtime", - "getatime","getctime", "islink","exists","isdir","isfile","ismount", - "walk","expanduser","expandvars","normpath","abspath","splitunc", - "curdir","pardir","sep","pathsep","defpath","altsep","extsep", - "devnull","realpath","supports_unicode_filenames"] + "getatime","getctime", "islink","exists","lexists","isdir","isfile", + "ismount","walk","expanduser","expandvars","normpath","abspath", + "splitunc","curdir","pardir","sep","pathsep","defpath","altsep", + "extsep","devnull","realpath","supports_unicode_filenames"] # strings representing various path-related bits and pieces curdir = '.' diff --git a/Lib/os2emxpath.py b/Lib/os2emxpath.py index 5b1cb186e39..a8414224043 100644 --- a/Lib/os2emxpath.py +++ b/Lib/os2emxpath.py @@ -10,10 +10,10 @@ import stat __all__ = ["normcase","isabs","join","splitdrive","split","splitext", "basename","dirname","commonprefix","getsize","getmtime", - "getatime","getctime", "islink","exists","isdir","isfile","ismount", - "walk","expanduser","expandvars","normpath","abspath","splitunc", - "curdir","pardir","sep","pathsep","defpath","altsep","extsep", - "devnull","realpath","supports_unicode_filenames"] + "getatime","getctime", "islink","exists","lexists","isdir","isfile", + "ismount","walk","expanduser","expandvars","normpath","abspath", + "splitunc","curdir","pardir","sep","pathsep","defpath","altsep", + "extsep","devnull","realpath","supports_unicode_filenames"] # strings representing various path-related bits and pieces curdir = '.' diff --git a/Lib/posixpath.py b/Lib/posixpath.py index 261e5a7db26..9eac6bc13eb 100644 --- a/Lib/posixpath.py +++ b/Lib/posixpath.py @@ -15,8 +15,8 @@ import stat __all__ = ["normcase","isabs","join","splitdrive","split","splitext", "basename","dirname","commonprefix","getsize","getmtime", - "getatime","getctime","islink","exists","isdir","isfile","ismount", - "walk","expanduser","expandvars","normpath","abspath", + "getatime","getctime","islink","exists","lexists","isdir","isfile", + "ismount","walk","expanduser","expandvars","normpath","abspath", "samefile","sameopenfile","samestat", "curdir","pardir","sep","pathsep","defpath","altsep","extsep", "devnull","realpath","supports_unicode_filenames"] diff --git a/Misc/NEWS b/Misc/NEWS index 8b4068ec41b..592a6222bbd 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -1692,6 +1692,8 @@ Extension modules Library ------- +- Bug #1266283: The new function "lexists" is now in os.path.__all__. + - Bug #981530: Fix UnboundLocalError in shutil.rmtree(). This affects the documented behavior: the function passed to the onerror() handler can now also be os.listdir.