mirror of
https://github.com/python/cpython.git
synced 2025-10-19 07:53:46 +00:00

In Python 3.13 (but not 3.12 or 3.14), pathlib classes are defined in `pathlib._local` rather than `pathlib`. In hindsight this was a mistake, but it was difficult to predict how the abstract/local split would pan out. In this patch we re-introduce `pathlib._local` as a stub module that re-exports the classes from `pathlib`. This allows path objects pickled in 3.13 to be unpicked in 3.14+
1 line
75 B
ReStructuredText
1 line
75 B
ReStructuredText
Fix unpickling of :mod:`pathlib` objects that were pickled in Python 3.13.
|