Commit d9ccf7fe authored by Victor Stinner's avatar Victor Stinner

Issue #18228: Fix locale test of test.regrtest.saved_test_environment

Skip LC_ALL becore getlocale(locale.LC_ALL) always fail, and catch also
ValueError.
parent a222de1a
......@@ -1231,13 +1231,14 @@ class saved_test_environment:
elif os.path.isdir(support.TESTFN):
shutil.rmtree(support.TESTFN)
_lc = [getattr(locale, lc) for lc in dir(locale) if lc.startswith('LC_')]
_lc = [getattr(locale, lc) for lc in dir(locale)
if lc.startswith('LC_') and lc != 'LC_ALL']
def get_locale(self):
pairings = []
for lc in self._lc:
try:
pairings.append((lc, locale.getlocale(lc)))
except TypeError:
except (TypeError, ValueError):
continue
return pairings
def restore_locale(self, saved):
......
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