[pypy-commit] pypy py3.3: reapply ca139d96a0fa: fill in _STRUCT_TM_TIMES
pjenvey
noreply at buildbot.pypy.org
Mon Dec 29 22:43:09 CET 2014
Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3.3
Changeset: r75154:b60d4915a3f5
Date: 2014-07-27 15:44 -0700
http://bitbucket.org/pypy/pypy/changeset/b60d4915a3f5/
Log: reapply ca139d96a0fa: fill in _STRUCT_TM_TIMES
diff --git a/pypy/module/time/__init__.py b/pypy/module/time/__init__.py
--- a/pypy/module/time/__init__.py
+++ b/pypy/module/time/__init__.py
@@ -17,6 +17,7 @@
'mktime': 'interp_time.mktime',
'strftime': 'interp_time.strftime',
'sleep' : 'interp_time.sleep',
+ '_STRUCT_TM_ITEMS': 'space.wrap(interp_time._STRUCT_TM_ITEMS)',
}
if os.name == "posix":
diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py
--- a/pypy/module/time/interp_time.py
+++ b/pypy/module/time/interp_time.py
@@ -135,6 +135,9 @@
("tm_mon", rffi.INT), ("tm_year", rffi.INT), ("tm_wday", rffi.INT),
("tm_yday", rffi.INT), ("tm_isdst", rffi.INT)])
+# XXX: optionally support the 2 additional tz fields
+_STRUCT_TM_ITEMS = 9
+
class cConfig:
pass
diff --git a/pypy/module/time/test/test_time.py b/pypy/module/time/test/test_time.py
--- a/pypy/module/time/test/test_time.py
+++ b/pypy/module/time/test/test_time.py
@@ -11,6 +11,7 @@
assert isinstance(time.timezone, int)
assert isinstance(time.tzname, tuple)
assert isinstance(time.__doc__, str)
+ assert isinstance(time._STRUCT_TM_ITEMS, int)
def test_sleep(self):
import sys
More information about the pypy-commit
mailing list