[Jython-checkins] jython: Fix repr for time module. Fixes test_structseq.

frank.wierzbicki jython-checkins at python.org
Wed May 18 07:28:33 CEST 2011


http://hg.python.org/jython/rev/be6acf97f743
changeset:   6218:be6acf97f743
parent:      6210:1aed2fedd01b
user:        Frank Wierzbicki <fwierzbicki at gmail.com>
date:        Tue May 17 22:26:35 2011 -0700
summary:
  Fix repr for time module. Fixes test_structseq.

files:
  src/org/python/modules/time/PyTimeTuple.java |  11 ++++++++++
  1 files changed, 11 insertions(+), 0 deletions(-)


diff --git a/src/org/python/modules/time/PyTimeTuple.java b/src/org/python/modules/time/PyTimeTuple.java
--- a/src/org/python/modules/time/PyTimeTuple.java
+++ b/src/org/python/modules/time/PyTimeTuple.java
@@ -112,4 +112,15 @@
     public PyTuple __getnewargs__() {
         return new PyTuple(new PyList(getArray()));
     }
+
+    @Override
+    public String toString() {
+        return struct_time_toString();
+    }
+
+    @ExposedMethod(names = {"__str__", "__repr__"})
+    final String struct_time_toString() {
+        return String.format("time.struct_time(tm_year=%s, tm_mon=%s, tm_mday=%s, tm_hour=%s, tm_min=%s, tm_sec=%s, tm_wday=%s, tm_yday=%s, tm_isdst=%s)",
+                             tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst);
+    }
 }

-- 
Repository URL: http://hg.python.org/jython


More information about the Jython-checkins mailing list