https://github.com/python/cpython/commit/74fbdcd74abc1bac6846ec92f00d21fe8f87610b
commit: 74fbdcd74abc1bac6846ec92f00d21fe8f87610b
branch: main
author: Sebastian Rittau <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2024-07-15T17:18:37Z
summary:
gh-121785: Remove unused code from codecs.py (GH-121787)
It was only needed for non-Unicode Python builds,
which aren't supported anymore.
files:
M Lib/codecs.py
diff --git a/Lib/codecs.py b/Lib/codecs.py
index a887e5d4c94a38..e365e6cf22929f 100644
--- a/Lib/codecs.py
+++ b/Lib/codecs.py
@@ -1109,21 +1109,12 @@ def make_encoding_map(decoding_map):
### error handlers
-try:
- strict_errors = lookup_error("strict")
- ignore_errors = lookup_error("ignore")
- replace_errors = lookup_error("replace")
- xmlcharrefreplace_errors = lookup_error("xmlcharrefreplace")
- backslashreplace_errors = lookup_error("backslashreplace")
- namereplace_errors = lookup_error("namereplace")
-except LookupError:
- # In --disable-unicode builds, these error handler are missing
- strict_errors = None
- ignore_errors = None
- replace_errors = None
- xmlcharrefreplace_errors = None
- backslashreplace_errors = None
- namereplace_errors = None
+strict_errors = lookup_error("strict")
+ignore_errors = lookup_error("ignore")
+replace_errors = lookup_error("replace")
+xmlcharrefreplace_errors = lookup_error("xmlcharrefreplace")
+backslashreplace_errors = lookup_error("backslashreplace")
+namereplace_errors = lookup_error("namereplace")
# Tell modulefinder that using codecs probably needs the encodings
# package
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]