[pypy-commit] pypy py3.3: fill in _STRUCT_TM_TIMES
pjenvey
noreply at buildbot.pypy.org
Mon Jul 28 00:45:10 CEST 2014
Author: Philip Jenvey <pjenvey at underboss.org>
Branch: py3.3
Changeset: r72584:ca139d96a0fa
Date: 2014-07-27 15:44 -0700
http://bitbucket.org/pypy/pypy/changeset/ca139d96a0fa/
Log: fill in _STRUCT_TM_TIMES
diff --git a/pypy/module/rctime/__init__.py b/pypy/module/rctime/__init__.py
--- a/pypy/module/rctime/__init__.py
+++ b/pypy/module/rctime/__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/rctime/interp_time.py b/pypy/module/rctime/interp_time.py
--- a/pypy/module/rctime/interp_time.py
+++ b/pypy/module/rctime/interp_time.py
@@ -134,6 +134,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/rctime/test/test_rctime.py b/pypy/module/rctime/test/test_rctime.py
--- a/pypy/module/rctime/test/test_rctime.py
+++ b/pypy/module/rctime/test/test_rctime.py
@@ -11,6 +11,7 @@
assert isinstance(rctime.timezone, int)
assert isinstance(rctime.tzname, tuple)
assert isinstance(rctime.__doc__, str)
+ assert isinstance(rctime._STRUCT_TM_ITEMS, int)
def test_sleep(self):
import time as rctime
More information about the pypy-commit
mailing list