Commit b1b985da authored by Martin Panter's avatar Martin Panter

Issue #29273: Remove unneeded workaround to restore locale

The “readline” module already has a workaround using setlocale(LC_CTYPE,
NULL). The code in test___all__ calls getlocale(), which can subtly alter
the locale string and cause the test framework to complain.
parent 3a104256
......@@ -70,17 +70,6 @@ class AllTest(unittest.TestCase):
# than an AttributeError somewhere deep in CGIHTTPServer.
import _socket
# rlcompleter needs special consideration; it import readline which
# initializes GNU readline which calls setlocale(LC_CTYPE, "")... :-(
import locale
locale_tuple = locale.getlocale(locale.LC_CTYPE)
try:
import rlcompleter
except ImportError:
pass
finally:
locale.setlocale(locale.LC_CTYPE, locale_tuple)
ignored = []
failed_imports = []
lib_dir = os.path.dirname(os.path.dirname(__file__))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment