Skip to content

Commit 74fbdcd

Browse files
authored
gh-121785: Remove unused code from codecs.py (GH-121787)
It was only needed for non-Unicode Python builds, which aren't supported anymore.
1 parent 94bee45 commit 74fbdcd

File tree

1 file changed

+6
-15
lines changed

1 file changed

+6
-15
lines changed

Lib/codecs.py

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1109,21 +1109,12 @@ def make_encoding_map(decoding_map):
11091109

11101110
### error handlers
11111111

1112-
try:
1113-
strict_errors = lookup_error("strict")
1114-
ignore_errors = lookup_error("ignore")
1115-
replace_errors = lookup_error("replace")
1116-
xmlcharrefreplace_errors = lookup_error("xmlcharrefreplace")
1117-
backslashreplace_errors = lookup_error("backslashreplace")
1118-
namereplace_errors = lookup_error("namereplace")
1119-
except LookupError:
1120-
# In --disable-unicode builds, these error handler are missing
1121-
strict_errors = None
1122-
ignore_errors = None
1123-
replace_errors = None
1124-
xmlcharrefreplace_errors = None
1125-
backslashreplace_errors = None
1126-
namereplace_errors = None
1112+
strict_errors = lookup_error("strict")
1113+
ignore_errors = lookup_error("ignore")
1114+
replace_errors = lookup_error("replace")
1115+
xmlcharrefreplace_errors = lookup_error("xmlcharrefreplace")
1116+
backslashreplace_errors = lookup_error("backslashreplace")
1117+
namereplace_errors = lookup_error("namereplace")
11271118

11281119
# Tell modulefinder that using codecs probably needs the encodings
11291120
# package

0 commit comments

Comments
 (0)