Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gh-101196: Make isdir/isfile/exists faster on Windows (GH-101324) | Michael Droettboom | 2023-02-08 | 1 | -12/+0 |
| | | | Co-authored-by: Eryk Sun <eryksun@gmail.com> | ||||
* | gh-101000: Add os.path.splitroot() (#101002) | Barney Gale | 2023-01-27 | 1 | -11/+32 |
| | | | | Co-authored-by: Eryk Sun <eryksun@gmail.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> | ||||
* | gh-99547: Add isjunction methods for checking if a path is a junction (GH-99548) | Charles Machalow | 2022-11-22 | 1 | -1/+11 |
| | |||||
* | gh-96192: fix os.ismount() to use a path that is str or bytes (#96194) | Christoph Anton Mitterer | 2022-11-14 | 1 | -0/+1 |
| | | | | | Signed-off-by: Christoph Anton Mitterer <mail@christoph.anton.mitterer.name> Co-authored-by: Eryk Sun <eryksun@gmail.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> | ||||
* | gh-91838: Resolve more HTTP links which redirect to HTTPS (GH-95650) | Serhiy Storchaka | 2022-08-08 | 1 | -1/+1 |
| | |||||
* | bpo-46933: Make pwd module optional (GH-31700) | Christian Heimes | 2022-03-07 | 1 | -2/+10 |
| | | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> | ||||
* | bpo-45582: Port getpath[p].c to Python (GH-29041) | Steve Dower | 2021-12-03 | 1 | -37/+49 |
| | | | | | The getpath.py file is frozen at build time and executed as code over a namespace. It is never imported, nor is it meant to be importable or reusable. However, it should be easier to read, modify, and patch than the previous code. This commit attempts to preserve every previously tested quirk, but these may be changed in the future to better align platforms. | ||||
* | bpo-26329: update os.path.normpath documentation (GH-20138) | Furkan Onder | 2021-07-12 | 1 | -0/+1 |
| | | | | | | | | | * bpo-26329: update os.path.normpath documentation * Update os.path.rst * Update posixpath.py * update Pathname Resolution note | ||||
* | bpo-43757: Make pathlib use os.path.realpath() to resolve symlinks in a path ↵ | Barney Gale | 2021-04-28 | 1 | -7/+19 |
| | | | | | (GH-25264) Also adds a new "strict" argument to realpath() to avoid changing the default behaviour of pathlib while sharing the implementation. | ||||
* | bpo-31904: posixpath.expanduser() handles None user home on VxWorks (GH-23530) | pxinwr | 2020-12-17 | 1 | -0/+3 |
| | |||||
* | bpo-35755: Remove current directory from posixpath.defpath (GH-11586) | Victor Stinner | 2019-04-17 | 1 | -1/+1 |
| | | | Document the change in a NEWS entry of the Security category. | ||||
* | bpo-30427: eliminate redundant type checks in os.path.normcase() (GH-1712) | Wolfgang Maier | 2019-03-28 | 1 | -5/+1 |
| | | | https://bugs.python.org/issue30427 | ||||
* | bpo-35471: Remove the macpath module (GH-11129) | Victor Stinner | 2018-12-14 | 1 | -2/+2 |
| | | | | Python 2.4 dropped MacOS 9 support. The macpath module was deprecated in Python 3.7. This change removes it. | ||||
* | bpo-10496: posixpath.expanduser() catchs pwd.getpwuid() error (GH-10919) | Victor Stinner | 2018-12-05 | 1 | -1/+8 |
| | | | | | | | * posixpath.expanduser() now returns the input path unchanged if the HOME environment variable is not set and pwd.getpwuid() raises KeyError (the current user identifier doesn't exist in the password database). * Add test_no_home_directory() to test_site. | ||||
* | bpo-33721: Make some os.path functions and pathlib.Path methods be tolerant ↵ | Serhiy Storchaka | 2018-09-18 | 1 | -4/+4 |
| | | | | | | | | | | to invalid paths. (#7695) Such functions as os.path.exists(), os.path.lexists(), os.path.isdir(), os.path.isfile(), os.path.islink(), and os.path.ismount() now return False instead of raising ValueError or its subclasses UnicodeEncodeError and UnicodeDecodeError for paths that contain characters or bytes unrepresentative at the OS level. | ||||
* | bpo-31802: Fix importing native path module before importing os. (#4017) | Serhiy Storchaka | 2018-01-07 | 1 | -10/+12 |
| | |||||
* | Issue #26027, #27524: Add PEP 519/__fspath__() support to os and | Brett Cannon | 2016-08-26 | 1 | -1/+18 |
| | | | | | | os.path. Thanks to Jelle Zijlstra for the initial patch against posixmodule.c. | ||||
* | #2466: ismount now recognizes mount points user can't access. | R David Murray | 2016-08-19 | 1 | -0/+1 |
| | | | | | Patch by Robin Roth, reviewed by Serhiy Storchaka, comment wording tweaked by me. | ||||
* | Fix typos in code comments and documentation | Martin Panter | 2016-04-16 | 1 | -1/+1 |
| | |||||
* | Issue #23780: Improved error message in os.path.join() with single argument. | Serhiy Storchaka | 2015-05-19 | 1 | -0/+2 |
| | | | | Idea by R. David Murray. | ||||
* | Issue #10395: Added os.path.commonpath(). Implemented in posixpath and ntpath. | Serhiy Storchaka | 2015-03-31 | 1 | -1/+44 |
| | | | | Based on patch by Rafik Draoui. | ||||
* | Fixed tests on Windows for issue #21883. | Serhiy Storchaka | 2014-10-04 | 1 | -1/+1 |
| | |||||
* | Issue #21883: os.path.join() and os.path.relpath() now raise a TypeError with | Serhiy Storchaka | 2014-10-04 | 1 | -17/+16 |
| | | | | more helpful error message for unsupported or mismatched types of arguments. | ||||
* | Issue #22034: Improve handling of wrong argument types in posixpath.join(). | Serhiy Storchaka | 2014-08-24 | 1 | -8/+7 |
|\ | |||||
| * | Issue #22034: Got rid of misleading error message for bytearray arguments in | Serhiy Storchaka | 2014-08-24 | 1 | -4/+2 |
|/ | | | | posixpath.join(). | ||||
* | Issue #3485: remove misleading comment | Ned Deily | 2014-06-18 | 1 | -1/+0 |
| | |||||
* | Fixed typo in previous commit (issue #6815). | Serhiy Storchaka | 2014-02-13 | 1 | -1/+1 |
|\ | |||||
| * | Fixed typo in previous commit (issue #6815). | Serhiy Storchaka | 2014-02-13 | 1 | -1/+1 |
| | | |||||
* | | Issue #6815: os.path.expandvars() now supports non-ASCII environment | Serhiy Storchaka | 2014-02-13 | 1 | -8/+10 |
|\ \ | |/ | | | | | variables names and values. | ||||
| * | Issue #6815: os.path.expandvars() now supports non-ASCII environment | Serhiy Storchaka | 2014-02-13 | 1 | -8/+10 |
| | | | | | | | | variables names and values. | ||||
* | | Add in a comment that was removed in 240adc564539 (requested by Victor Stinner) | Brian Curtin | 2013-07-23 | 1 | -0/+1 |
| | | |||||
* | | Fix #18530. Remove extra stat call from posixpath.ismount | Brian Curtin | 2013-07-22 | 1 | -8/+14 |
| | | |||||
* | | Fix posixpath.realpath() for multiple pardirs (fixes issue #6975). | Serhiy Storchaka | 2013-02-18 | 1 | -2/+4 |
|\ \ | |/ | |||||
| * | Fix posixpath.realpath() for multiple pardirs (fixes issue #6975). | Serhiy Storchaka | 2013-02-18 | 1 | -2/+4 |
| |\ | |||||
| | * | Fix posixpath.realpath() for multiple pardirs (fixes issue #6975). | Serhiy Storchaka | 2013-02-18 | 1 | -2/+4 |
| | | | |||||
* | | | Issue #6975: os.path.realpath() now correctly resolves multiple nested ↵ | Serhiy Storchaka | 2013-02-10 | 1 | -41/+49 |
|\ \ \ | |/ / | | | | | | | symlinks on POSIX platforms. | ||||
| * | | Issue #6975: os.path.realpath() now correctly resolves multiple nested ↵ | Serhiy Storchaka | 2013-02-10 | 1 | -41/+49 |
| |\ \ | | |/ | | | | | | | symlinks on POSIX platforms. | ||||
| | * | Issue #6975: os.path.realpath() now correctly resolves multiple nested ↵ | Serhiy Storchaka | 2013-02-10 | 1 | -41/+49 |
| | | | | | | | | | | | | symlinks on POSIX platforms. | ||||
* | | | Fix #11939. Set st_dev attribute on Windows to simplify os.path.samefile. | Brian Curtin | 2012-12-26 | 1 | -28/+0 |
| | | | | | | | | | | | | | | | | | | By setting the st_dev attribute, we can then remove some Windows-specific code and move os.path.samefile/sameopenfile/samestat to Lib/genericpath.py so all platforms share the same implementation. | ||||
* | | | Issue #16706: get rid of os.error | Andrew Svetlov | 2012-12-18 | 1 | -3/+3 |
|/ / | |||||
* | | Merge #15342: Add clarifying sentence to posixpath.join docstring. | R David Murray | 2012-07-21 | 1 | -1/+2 |
|\ \ | |/ | | | | | | | | | This sentence appears as a clarifying note in the HTML docs, and seems worth having in the docstring since it covers a very common use case that isn't otherwise obvious. Thanks to Yongzhi Pan for the suggestion. | ||||
| * | #15342: Add clarifying sentence to posixpath.join docstring. | R David Murray | 2012-07-21 | 1 | -1/+2 |
| | | | | | | | | | | | | This sentence appears as a clarifying note in the HTML docs, and seems worth having in the docstring since it covers a very common use case that isn't otherwise obvious. Thanks to Yongzhi Pan for the suggestion. | ||||
* | | #15377: Make posixpath.join() more strict when checking for str/bytes mix | Hynek Schlawack | 2012-07-17 | 1 | -4/+5 |
|\ \ | |/ | | | | | Based on a patch by Nick Coghlan. | ||||
| * | #15377: Make posixpath.join() more strict when checking for str/bytes mix | Hynek Schlawack | 2012-07-17 | 1 | -4/+5 |
| | | | | | | | | Based on a patch by Nick Coghlan. | ||||
* | | #15180: Clarify posixpath.join() error message when mixing str & bytes | Hynek Schlawack | 2012-07-15 | 1 | -6/+14 |
|\ \ | |/ | |||||
| * | #15180: Clarify posixpath.join() error message when mixing str & bytes | Hynek Schlawack | 2012-07-15 | 1 | -6/+13 |
|/ | |||||
* | Closes #14768: os.path.expanduser('~/a') doesn't works correctly when HOME ↵ | Jesus Cea | 2012-05-10 | 1 | -2/+2 |
| | | | | is '/' | ||||
* | Issue #5117: Case normalization was needed on ntpath.relpath(). And | Hirokazu Yamamoto | 2010-10-18 | 1 | -2/+2 |
| | | | | | fixed root directory issue on posixpath.relpath(). (Ported working fixes from ntpath) | ||||
* | Use os.fsencode() to support surrogates | Victor Stinner | 2010-09-29 | 1 | -1/+1 |
| | |||||
* | Issue #767645: Set os.path.supports_unicode_filenames to True in posixpath | Victor Stinner | 2010-09-17 | 1 | -1/+1 |
| | | | | Previous commit changed macpath but macpath is not used anymore as os.path |