[CalendarServer-changes] [2308]
CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav
source_changes at macosforge.org
source_changes at macosforge.org
Mon Apr 14 11:40:16 PDT 2008
Revision: 2308
http://trac.macosforge.org/projects/calendarserver/changeset/2308
Author: wsanchez at apple.com
Date: 2008-04-14 11:40:16 -0700 (Mon, 14 Apr 2008)
Log Message:
-----------
Add TimezoneCache.create()
Modified Paths:
--------------
CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/tap.py
CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/test/test_timezones.py
CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/timezones.py
Modified: CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/tap.py
===================================================================
--- CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/tap.py 2008-04-14 18:39:23 UTC (rev 2307)
+++ CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/tap.py 2008-04-14 18:40:16 UTC (rev 2308)
@@ -562,7 +562,7 @@
# Configure ancillary data
#
logging.info("Setting up Timezone Cache", system="startup")
- TimezoneCache().register()
+ TimezoneCache.create()
#
# Configure the Site and Wrappers
Modified: CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/test/test_timezones.py
===================================================================
--- CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/test/test_timezones.py 2008-04-14 18:39:23 UTC (rev 2307)
+++ CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/test/test_timezones.py 2008-04-14 18:40:16 UTC (rev 2308)
@@ -69,6 +69,9 @@
"""
Properties in components
"""
+ if TimezoneCache.activeCache:
+ TimezoneCache.activeCache.unregister()
+
registerTzid("America/New_York", None)
self.doTest(
"TruncatedApr01.ics",
Modified: CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/timezones.py
===================================================================
--- CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/timezones.py 2008-04-14 18:39:23 UTC (rev 2307)
+++ CalendarServer/branches/release/CalendarServer-1.3-dev/twistedcaldav/timezones.py 2008-04-14 18:40:16 UTC (rev 2308)
@@ -48,6 +48,15 @@
pass
class TimezoneCache(object):
+
+ activeCache = None
+
+ @staticmethod
+ def create():
+ if TimezoneCache.activeCache is None:
+ TimezoneCache.activeCache = TimezoneCache()
+ TimezoneCache.activeCache.register()
+
def __init__(self):
self._caching = False
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080414/d43f45a6/attachment-0001.html
More information about the calendarserver-changes
mailing list