[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