summaryrefslogtreecommitdiffstats
path: root/Lib/operator.py
diff options
context:
space:
mode:
authorBarney Gale <barney.gale@gmail.com>2023-12-22 15:11:16 (GMT)
committerGitHub <noreply@github.com>2023-12-22 15:11:16 (GMT)
commit237e2cff00cca49db47bcb7ea13683a4d9ad1ea5 (patch)
treef1d2f5db8d04d263b2c2b3808f31a800df4a45ac /Lib/operator.py
parent45e09f921be55e23bed19b5db4c95ce7bd7aad6b (diff)
downloadcpython-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/operator.py')
0 files changed, 0 insertions, 0 deletions