Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 58905e9

Browse files
Merge heads
2 parents e5cf486 + 8b23f5c commit 58905e9

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

Lib/test/test___all__.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,14 @@ def test_all(self):
7272

7373
# rlcompleter needs special consideration; it import readline which
7474
# initializes GNU readline which calls setlocale(LC_CTYPE, "")... :-(
75+
import locale
76+
locale_tuple = locale.getlocale(locale.LC_CTYPE)
7577
try:
7678
import rlcompleter
77-
import locale
7879
except ImportError:
7980
pass
80-
else:
81-
locale.setlocale(locale.LC_CTYPE, 'C')
81+
finally:
82+
locale.setlocale(locale.LC_CTYPE, locale_tuple)
8283

8384
ignored = []
8485
failed_imports = []

Misc/ACKS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ Per Cederqvist
222222
Matej Cepl
223223
Carl Cerecke
224224
Octavian Cerna
225+
Michael Cetrulo
225226
Dave Chambers
226227
Pascal Chambon
227228
John Chandler

0 commit comments

Comments
 (0)