mirror of
https://github.com/python/cpython.git
synced 2025-11-02 03:01:58 +00:00
It's wrong for the `PurePathBase` methods to rely so much on `__str__()`. Instead, they should treat the raw path(s) as opaque objects and leave the details to `pathmod`. This commit adds a `PurePathBase._raw_path` property and uses it through many of the other ABC methods. These methods are all redefined in `PurePath` and `Path`, so this has no effect on the public classes. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| _abc.py | ||