[CalendarServer-changes] [841]
CalendarServer/trunk/twistedcaldav/directory/calendar.py
source_changes at macosforge.org
source_changes at macosforge.org
Fri Dec 15 12:40:58 PST 2006
Revision: 841
http://trac.macosforge.org/projects/calendarserver/changeset/841
Author: wsanchez at apple.com
Date: 2006-12-15 12:40:58 -0800 (Fri, 15 Dec 2006)
Log Message:
-----------
Call super as needed
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/directory/calendar.py
Modified: CalendarServer/trunk/twistedcaldav/directory/calendar.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/calendar.py 2006-12-15 19:53:12 UTC (rev 840)
+++ CalendarServer/trunk/twistedcaldav/directory/calendar.py 2006-12-15 20:40:58 UTC (rev 841)
@@ -63,6 +63,7 @@
# Create children
for recordType in self.directory.recordTypes():
self.putChild(recordType, self.provisionChild(recordType))
+ return super(DirectoryCalendarHomeProvisioningResource, self).provision()
def provisionChild(self, recordType):
raise NotImplementedError("Subclass must implement provisionChild()")
@@ -192,7 +193,9 @@
def provision(self):
# FIXME: Make sure we don't do this more than once.
- return self.provisionDefaultCalendars()
+ d = self.provisionDefaultCalendars()
+ d.addCallback(lambda _: super(DirectoryCalendarHomeResource, self).provision())
+ return d
def provisionDefaultCalendars(self):
# Create a calendar collection
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20061215/a84c12c7/attachment.html
More information about the calendarserver-changes
mailing list