diff options
author | Barney Gale <barney.gale@gmail.com> | 2023-12-22 15:11:16 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-22 15:11:16 (GMT) |
commit | 237e2cff00cca49db47bcb7ea13683a4d9ad1ea5 (patch) | |
tree | f1d2f5db8d04d263b2c2b3808f31a800df4a45ac /Lib/tracemalloc.py | |
parent | 45e09f921be55e23bed19b5db4c95ce7bd7aad6b (diff) | |
download | cpython-237e2cff00cca49db47bcb7ea13683a4d9ad1ea5.zip cpython-237e2cff00cca49db47bcb7ea13683a4d9ad1ea5.tar.gz cpython-237e2cff00cca49db47bcb7ea13683a4d9ad1ea5.tar.bz2 |
GH-110109: Fix misleading `pathlib._abc.PurePathBase` repr (#113376)
`PurePathBase.__repr__()` produces a string like `MyPath('/foo')`. This
repr is incorrect/misleading when a subclass's `__init__()` method is
customized, which I expect to be the very common.
This commit moves the `__repr__()` method to `PurePath`, leaving
`PurePathBase` with the default `object` repr.
No user-facing changes because the `pathlib._abc` module remains private.
Diffstat (limited to 'Lib/tracemalloc.py')
0 files changed, 0 insertions, 0 deletions