[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r7870 - trunk/gnue-appserver/src
From: |
reinhard |
Subject: |
[gnue] r7870 - trunk/gnue-appserver/src |
Date: |
Fri, 19 Aug 2005 16:42:01 -0500 (CDT) |
Author: reinhard
Date: 2005-08-19 16:42:00 -0500 (Fri, 19 Aug 2005)
New Revision: 7870
Modified:
trunk/gnue-appserver/src/geasInstance.py
Log:
Handle time values that are passed as datetime.datetime objects.
Modified: trunk/gnue-appserver/src/geasInstance.py
===================================================================
--- trunk/gnue-appserver/src/geasInstance.py 2005-08-19 21:39:27 UTC (rev
7869)
+++ trunk/gnue-appserver/src/geasInstance.py 2005-08-19 21:42:00 UTC (rev
7870)
@@ -168,12 +168,14 @@
elif isinstance (value, str):
value = mx.DateTime.ISO.ParseDateTime ('0001-01-01 ' + value)
- elif sys.version_info [:2] >= (2, 3) and \
- isinstance (value, datetime.time):
+ elif isinstance (value, datetime.datetime):
value = mx.DateTime.ISO.ParseDateTime ('0001-01-01 ' + \
+ (value.time ()).isoformat ())
+
+ elif isinstance (value, datetime.time):
+ value = mx.DateTime.ISO.ParseDateTime ('0001-01-01 ' + \
value.isoformat ())
- elif sys.version_info [:2] >= (2, 3) and \
- isinstance (value, datetime.timedelta):
+ elif isinstance (value, datetime.timedelta):
value = datetime.datetime (1, 1, 1) + value
value = mx.DateTime.ISO.ParseDateTime (value.isoformat ())
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r7870 - trunk/gnue-appserver/src,
reinhard <=