diff options
author | Martin Panter <vadmium+py@gmail.com> | 2017-01-23 22:11:09 (GMT) |
---|---|---|
committer | Martin Panter <vadmium+py@gmail.com> | 2017-01-23 22:11:09 (GMT) |
commit | b1b985da12465a4c5488c7543ffb743f49d3650f (patch) | |
tree | 8289fd1cb08026ebcb0494adf0b58af7ae0b2df5 /Lib | |
parent | 3a1042567c887b7a995a8f921f50acba2761310c (diff) | |
download | cpython-b1b985da12465a4c5488c7543ffb743f49d3650f.zip cpython-b1b985da12465a4c5488c7543ffb743f49d3650f.tar.gz cpython-b1b985da12465a4c5488c7543ffb743f49d3650f.tar.bz2 |
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.
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/test/test___all__.py | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/Lib/test/test___all__.py b/Lib/test/test___all__.py index e94d984..2fc5e3e 100644 --- a/Lib/test/test___all__.py +++ b/Lib/test/test___all__.py @@ -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__)) |