Kaydet (Commit) 2108bc7a authored tarafından Barry Warsaw's avatar Barry Warsaw

main(): Application of SF patch #405851, which allows this test to be

used by Jython.  The tests in this module expect C locale, so be
explicit about setting that (for CPython).  However, in Jython, there
is no C locale, so instead be explicit about setting the US locale.
Closes the patch.
üst 66f09613
......@@ -7,6 +7,18 @@ from test_support import verbose
def main():
global verbose
# For C Python, these tests expect C locale, so we try to set that
# explicitly. For Jython, Finn says we need to be in the US locale; my
# understanding is that this is the closest Java gets to C's "C" locale.
# Jython ought to supply an _locale module which Does The Right Thing, but
# this is the best we can do given today's state of affairs.
try:
import java
java.util.Locale.setDefault(java.util.Locale.US)
except ImportError:
# Can't do this first because it will succeed, even in Jython
import locale
locale.setlocale(locale.LC_TIME, 'C')
now = time.time()
strftest(now)
verbose = 0
......
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