commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

r5457 - in trunk: gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc gnue-form


From: reinhard
Subject: r5457 - in trunk: gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc gnue-forms/src
Date: Mon, 22 Mar 2004 09:43:07 -0600 (CST)

Author: reinhard
Date: 2004-03-22 09:43:06 -0600 (Mon, 22 Mar 2004)
New Revision: 5457

Modified:
   trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc/typeconv.py
   trunk/gnue-forms/src/GFDisplayHandler.py
Log:
Use time.strptime instead of mx.DateTime.strptime, which seems to be not
available under windows.


Modified: trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc/typeconv.py
===================================================================
--- trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc/typeconv.py      
2004-03-22 15:00:16 UTC (rev 5456)
+++ trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc/typeconv.py      
2004-03-22 15:43:06 UTC (rev 5457)
@@ -21,6 +21,7 @@
 #
 # $Id$
 
+import time
 import types
 import mx.DateTime
 import xmlrpclib
@@ -104,7 +105,8 @@
 
   # Date/Time
   elif isinstance (value, xmlrpclib.DateTime):
-    return mx.DateTime.strptime (value.value, '%Y%m%dT%H:%M:%S')
+    # mx.DateTime.strptime doesn't work on windows
+    return mx.DateTime.mktime (time.strptime (value.value, '%Y%m%dT%H:%M:%S'))
 
   # Boolean
   elif isinstance (value, xmlrpclib.boolean):

Modified: trunk/gnue-forms/src/GFDisplayHandler.py
===================================================================
--- trunk/gnue-forms/src/GFDisplayHandler.py    2004-03-22 15:00:16 UTC (rev 
5456)
+++ trunk/gnue-forms/src/GFDisplayHandler.py    2004-03-22 15:43:06 UTC (rev 
5457)
@@ -28,7 +28,7 @@
 # NOTES:
 #
 
-import sys, string, types
+import sys, string, time, types
 
 from gnue.common.utils.FileUtils import openResource
 from gnue.common.formatting import DateMask, TextMask, NumberMask
@@ -41,7 +41,7 @@
   Image = None
 
 try:
-  from mx.DateTime import DateTime, strptime
+  from mx.DateTime import DateTime, mktime
 except ImportError:
   print """
    This GNUe tool requires mxDateTime to be installed
@@ -686,7 +686,8 @@
     # TODO: Replace with format mask
     if self.__inputMask:
       try:
-        self.value = strptime (self.work, self.__inputMask)
+        # mx.DateTime.strptime is not available under windows
+        self.value = mktime (time.strptime (self.work, self.__inputMask))
       except:
         return 0
       return 1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]