[CalendarServer-changes] [5201] CalendarServer/trunk/twext/python/datetime.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Feb 24 17:49:46 PST 2010


Revision: 5201
          http://trac.macosforge.org/projects/calendarserver/changeset/5201
Author:   wsanchez at apple.com
Date:     2010-02-24 17:49:44 -0800 (Wed, 24 Feb 2010)
Log Message:
-----------
Add asUTC()

Modified Paths:
--------------
    CalendarServer/trunk/twext/python/datetime.py

Modified: CalendarServer/trunk/twext/python/datetime.py
===================================================================
--- CalendarServer/trunk/twext/python/datetime.py	2010-02-25 01:09:56 UTC (rev 5200)
+++ CalendarServer/trunk/twext/python/datetime.py	2010-02-25 01:49:44 UTC (rev 5201)
@@ -19,10 +19,11 @@
 """
 
 __all__ = [
+    "utc",
+    "tzWithID",
     "dateordatetime",
     "timerange",
-    "utc",
-    "tzWithID",
+    "asUTC",
 ]
 
 date     = __import__("datetime").date
@@ -45,6 +46,7 @@
         if isinstance(dateOrDatetime, datetime):
             self._isDatetime = True
         else:
+            assert isinstance(dateOrDatetime, date)
             self._isDatetime = False
         self.defaultTZ = defaultTZ
 
@@ -223,3 +225,11 @@
             return self.end() < other.end() and self.end() > other.start()
         else:
             return False
+
+
+##
+# Convenience functions
+##
+
+def asUTC(dateOrDatetime):
+    return dateordatetime(dateOrDatetime).asUTC().dateOrDatetime()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100224/e96c36c1/attachment.html>


More information about the calendarserver-changes mailing list