commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r7737 - in trunk/gnue-common/src/datasources/drivers: Base DBSIG2


From: johannes
Subject: [gnue] r7737 - in trunk/gnue-common/src/datasources/drivers: Base DBSIG2
Date: Wed, 20 Jul 2005 03:15:19 -0500 (CDT)

Author: johannes
Date: 2005-07-20 03:15:18 -0500 (Wed, 20 Jul 2005)
New Revision: 7737

Modified:
   trunk/gnue-common/src/datasources/drivers/Base/RecordSet.py
   trunk/gnue-common/src/datasources/drivers/DBSIG2/Connection.py
Log:
Changed order of requery, fixed typos for fractional seconds


Modified: trunk/gnue-common/src/datasources/drivers/Base/RecordSet.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/Base/RecordSet.py 2005-07-14 
13:12:07 UTC (rev 7736)
+++ trunk/gnue-common/src/datasources/drivers/Base/RecordSet.py 2005-07-20 
08:15:18 UTC (rev 7737)
@@ -624,17 +624,17 @@
     if not self.__posted:
       return
 
-    # First, requery ourselves
-    if self.__requery:
-      if self.__rowidField or self.__primarykeyFields:
-        self.__do_requery (self.__boundFields)
-
     # The record is now "clean" again
     self.__status = 'clean'
     self.__posted = False
     self.__modifiedFlags = {}
     self.__initialData = self.__fields.copy ()
 
+    # First, requery ourselves
+    if self.__requery:
+      if self.__rowidField or self.__primarykeyFields:
+        self.__do_requery (self.__boundFields)
+
     # Now, requery detail resultsets
     for (dataSource, resultSet) in self.__cachedDetailResultSets.items ():
       dataSource._requeryResultSet (self, resultSet)

Modified: trunk/gnue-common/src/datasources/drivers/DBSIG2/Connection.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/DBSIG2/Connection.py      
2005-07-14 13:12:07 UTC (rev 7736)
+++ trunk/gnue-common/src/datasources/drivers/DBSIG2/Connection.py      
2005-07-20 08:15:18 UTC (rev 7737)
@@ -440,7 +440,7 @@
     returns: a timestamp object created by the driver's Timestamp constructor
     """
 
-    psec = secs + msec / 1000000
+    psec = secs + float (msec) / 1000000
 
     if self._std_datetime_:
       return self._driver.Timestamp (year, month, day, hour, minute, secs, 
msec)
@@ -465,7 +465,7 @@
     returns: a time object created by the driver's Time constructor
     """
 
-    psec = second + msec / 1000000
+    psec = second + float (msec) / 1000000
 
     if self._std_datetime_:
       return self._driver.Time (hour, minute, second, msec)





reply via email to

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