Index: test_strftime.py =================================================================== RCS file: /cvsroot/python/python/dist/src/Lib/test/test_strftime.py,v retrieving revision 1.24 diff -u -r1.24 test_strftime.py --- test_strftime.py 2001/02/09 11:59:37 1.24 +++ test_strftime.py 2001/03/23 17:18:05 @@ -7,6 +7,18 @@ 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