Miss Islington (bot)
2259b5af3c
[3.7] bpo-22062: Updated docstring and documentation for pathlib (GH-8519) (GH-11817)
...
Original patch by Mike Short
https://bugs.python.org/issue22062
(cherry picked from commit 537b6caa56 )
Co-authored-by: Eivind Teig <eivind.teig@gmail.com >
https://bugs.python.org/issue22062
2019-02-11 04:02:57 -08:00
Miss Islington (bot)
69af4395a2
bpo-35692: pathlib no longer raises when checking file and directory existence on drives that are not ready (GH-11746)
...
(cherry picked from commit 2f6fae6e51 )
Co-authored-by: Steve Dower <steve.dower@microsoft.com >
2019-02-03 23:27:37 -08:00
Miss Islington (bot)
2cf33161f7
bpo-33635: Handling Bad file descriptor in Path.is_file and related. (GH-8542)
...
(cherry picked from commit 216b745eaf )
Co-authored-by: Przemysław Spodymek <przemyslaw@spodymek.com >
2018-08-27 18:37:18 -04:00
Miss Islington (bot)
c614121224
bpo-34333: Fix %-formatting in Path.with_suffix() (GH-8663)
...
(cherry picked from commit 423d05f6f5 )
Co-authored-by: Berker Peksag <berker.peksag@gmail.com >
2018-08-11 09:00:11 +03:00
Miss Islington (bot)
39fcd99498
bpo-34329: Doc'd how to remove suffix of pathlib.Path() (GH-8655)
...
(cherry picked from commit 46dc4e34ed )
Co-authored-by: Stefan Otte <stefan.otte@gmail.com >
2018-08-04 00:45:46 +03:00
Miss Islington (bot)
19b7f6694a
bpo-31972: Improve docstrings for pathlib classes (GH-5310)
...
(cherry picked from commit dfa015cf77 )
Co-authored-by: chason <chason@gmail.com >
2018-02-18 16:48:07 -08:00
Serhiy Storchaka
81108375d9
bpo-30152: Reduce the number of imports for argparse. ( #1269 )
2017-09-26 00:55:55 +03:00
Cooper Lees
173ff4a58a
bpo-30897: Add is_mount() to pathlib.Path ( #2669 )
...
* Add in is_mount() call to pathlib.Path similiar to os.path.ismount(path)
* Add tests for is_mount()
2017-08-01 15:35:45 -07:00
Antoine Pietri
add98eb4fe
bpo-30177: pathlib: include the full path in resolve(strict=False) ( #1893 )
2017-06-07 08:29:17 -07:00
Jon Dufresne
3972628de3
bpo-30296 Remove unnecessary tuples, lists, sets, and dicts ( #1489 )
...
* Replaced list(<generator expression>) with list comprehension
* Replaced dict(<generator expression>) with dict comprehension
* Replaced set(<list literal>) with set literal
* Replaced builtin func(<list comprehension>) with func(<generator
expression>) when supported (e.g. any(), all(), tuple(), min(), &
max())
2017-05-18 07:35:54 -07:00
Serhiy Storchaka
2e576f5aec
bpo-30144: Import collections ABC from collections.abc rather than collections. ( #1263 )
2017-04-24 09:05:00 +03:00
Armin Rigo
22a594a004
bpo-29694: race condition in pathlib mkdir with flags parents=True (GH-1089)
2017-04-13 11:08:15 -07:00
Victor Stinner
d6debb24e0
bpo-29919: Remove unused imports found by pyflakes ( #137 )
...
Make also minor PEP8 coding style fixes on modified imports.
2017-03-27 16:05:26 +02:00
Serhiy Storchaka
62a9951530
bpo-29900: Simplify pathlib implementation. ( #814 )
...
Since functions in the os module support path-like objects, explicit
converting Path to str no longer needed.
2017-03-25 13:42:11 +02:00
Serhiy Storchaka
af7b9ec5c8
bpo-25803: Avoid incorrect errors raised by Path.mkdir(exist_ok=True) ( #805 )
...
when the OS gives priority to errors such as EACCES over EEXIST.
2017-03-24 20:51:53 +02:00
Steve Dower
1add96f1b6
Issue #29416 : Prevent infinite loop in pathlib.Path.mkdir
2017-02-04 14:55:16 -08:00
Steve Dower
d3c4853b78
Issue #29416 : Prevent infinite loop in pathlib.Path.mkdir
2017-02-04 14:54:56 -08:00
Steve Dower
4b1e98b0af
Issue #29079 : Prevent infinite loop in pathlib.resolve() on Windows
2016-12-28 16:02:59 -08:00
Steve Dower
98eb360531
Issue #19717 : Makes Path.resolve() succeed on paths that do not exist (patch by Vajrasky Kok)
2016-11-09 12:58:17 -08:00
Serhiy Storchaka
680cb152c5
Issue #26032 : Optimized globbing in pathlib by using os.scandir(); it is now
...
about 1.5--4 times faster.
2016-09-07 10:58:05 +03:00
Brett Cannon
568be63248
Issue #27186 : Add os.PathLike support to pathlib.
...
This adds support both to pathlib.PurePath's constructor as well as
implementing __fspath__(). This removes the provisional status for
pathlib.
Initial patch by Dusty Phillips.
2016-06-10 12:20:49 -07:00
Martin Panter
e26da7c03a
Issue #27171 : Fix typos in documentation, comments, and test function names
2016-06-02 10:07:09 +00:00
Guido van Rossum
387e6e3817
Back out pathlib.Path.path attr. (Merge 3.4->3.5)
2016-05-19 13:10:20 -07:00
Guido van Rossum
3d4d01f614
Back out 7e9605697dfc, 2e3c31ab586a, 759b2cecc289.
...
These added a path attribute to pathlib.Path objects, and docs.
Instead, we're going to use PEP 519.
(Starting in the 3.4 branch and merging forward from there since that's what I did originally.)
2016-05-19 13:00:21 -07:00
Guido van Rossum
bc9fddaf50
Add another try/except PermissionError to avoid depending on listdir order. Fix issues #24120 and #26012 .
2016-01-07 10:56:36 -08:00