[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r7795 - in trunk/gnue-appserver: . src
From: |
reinhard |
Subject: |
[gnue] r7795 - in trunk/gnue-appserver: . src |
Date: |
Sun, 7 Aug 2005 13:44:59 -0500 (CDT) |
Author: reinhard
Date: 2005-08-07 13:44:59 -0500 (Sun, 07 Aug 2005)
New Revision: 7795
Modified:
trunk/gnue-appserver/ROADMAP.in
trunk/gnue-appserver/src/geasInstance.py
Log:
Possible fix for parse error when a Python datetime is delivered where a date
is expected.
Modified: trunk/gnue-appserver/ROADMAP.in
===================================================================
--- trunk/gnue-appserver/ROADMAP.in 2005-08-07 18:36:55 UTC (rev 7794)
+++ trunk/gnue-appserver/ROADMAP.in 2005-08-07 18:44:59 UTC (rev 7795)
@@ -20,7 +20,9 @@
Role based access permissions on object create/modify/delete and field
read/write basis
+ Move date/time handling from mx.DateTime to Python's native datetime types.
+
IN PROGRESS
Modified: trunk/gnue-appserver/src/geasInstance.py
===================================================================
--- trunk/gnue-appserver/src/geasInstance.py 2005-08-07 18:36:55 UTC (rev
7794)
+++ trunk/gnue-appserver/src/geasInstance.py 2005-08-07 18:44:59 UTC (rev
7795)
@@ -147,8 +147,11 @@
elif isinstance (value, str):
value = mx.DateTime.ISO.ParseDateTime (value + ' 00:00:00')
- elif sys.version_info [:2] >= (2, 3) and \
- isinstance (value, datetime.date):
+ elif isinstance (value, datetime.datetime):
+ value = mx.DateTime.ISO.ParseDateTime ((value.date()).isoformat () \
+ + ' 00:00:00')
+
+ elif isinstance (value, datetime.date):
value = mx.DateTime.ISO.ParseDateTime (value.isoformat () + '
00:00:00')
if isinstance (value, mx.DateTime.DateTimeType):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r7795 - in trunk/gnue-appserver: . src,
reinhard <=