[Zope3-checkins] CVS: Zope3/lib/python/ZODB - TimeStamp.py:1.2

Jeremy Hylton jeremy@zope.com
Wed, 4 Dec 2002 16:37:04 -0500


Update of /cvs-repository/Zope3/lib/python/ZODB
In directory cvs.zope.org:/tmp/cvs-serv13786/lib/python/ZODB

Modified Files:
	TimeStamp.py 
Log Message:
Add a helper function to generate a TimeStamp from a time.time().




=== Zope3/lib/python/ZODB/TimeStamp.py 1.1 => 1.2 ===
--- Zope3/lib/python/ZODB/TimeStamp.py:1.1	Fri Nov 22 16:41:14 2002
+++ Zope3/lib/python/ZODB/TimeStamp.py	Wed Dec  4 16:37:02 2002
@@ -16,9 +16,11 @@
 from _TimeStamp import TimeStamp
 
 def newTimeStamp(prev=None):
-    t = time.time()
-    args = time.gmtime(t)[:5] + (t % 60,)
-    ts = TimeStamp(*args)
+    ts = timeStampFromTime(time.time())
     if prev is not None:
         ts = ts.laterThan(prev)
     return ts
+
+def timeStampFromTime(t):
+    args = time.gmtime(t)[:5] + (t % 60,)
+    return TimeStamp(*args)