Sorry, something went wrong.
|
I won't merge this until after the 3.10 branch is cut and all of the https://bugs.python.org/issue43882 fixes are in. |
Sorry, something went wrong.
There was a problem hiding this comment.
The test that's failing due to an unexpected BytesWarning in CI is annoying... that means we need to use lru_cache(typed=True) on the urlsplit decorator for safety to avoid other people who enable BytesWarning from seeing that warning.
Sorry, something went wrong.
|
It looks like the Travis CI failed only because of excess whitespace. Running 'make patchcheck' would likely clear it. |
Sorry, something went wrong.
|
This final change, which addressed the review comments from the reviewers looks good to me. |
Sorry, something went wrong.
|
Status: awaiting a copy of #25853 to be merged into main before merging this one. |
Sorry, something went wrong.
|
@gpshead: Status check is done, and it's a failure ❌ . |
Sorry, something went wrong.
|
@gpshead: Status check is done, and it's a success ❌ . |
Sorry, something went wrong.
urllib.parse now uses functool.lru_cache for its internal URL splitting and
quoting caches instead of rolling its own like its the 90s.
The undocumented internal Quoted class is now deprecated, for removal in 3.14.
No existing users were found.
clear_cache() is kept as twisted, gevent, and our own regression test runner were
found to be using it in their test suites.
https://bugs.python.org/issue44002
Automerge-Triggered-By: GH:gpshead