Closed
Description
Feature or enhancement
We could implement / reuse the same fast paths that we did for os.path.*
in #101324 for pathlib.Path.*
. It will require a little more work, since the pathlib.Path
API can return OSError
under certain circumstances, whereas os.path
would return False
in those cases.
Pitch
We saw a 12-25% speedup doing this for os.path
. It would be unfortunate if people chose the lower-level API for performance reasons because pathlib.Path
didn't match it in performance.