[CalendarServer-changes] [1234]
CalendarServer/branches/users/cdaboo/sqlprops-1202/twistedcaldav/
directory/resource.py
source_changes at macosforge.org
source_changes at macosforge.org
Thu Feb 22 13:49:08 PST 2007
Revision: 1234
http://trac.macosforge.org/projects/calendarserver/changeset/1234
Author: cdaboo at apple.com
Date: 2007-02-22 13:49:08 -0800 (Thu, 22 Feb 2007)
Log Message:
-----------
Need to make sure self.provision() is called before self.provisionChild(), so re-order the deferred and callbacks.
Modified Paths:
--------------
CalendarServer/branches/users/cdaboo/sqlprops-1202/twistedcaldav/directory/resource.py
Modified: CalendarServer/branches/users/cdaboo/sqlprops-1202/twistedcaldav/directory/resource.py
===================================================================
--- CalendarServer/branches/users/cdaboo/sqlprops-1202/twistedcaldav/directory/resource.py 2007-02-22 01:42:31 UTC (rev 1233)
+++ CalendarServer/branches/users/cdaboo/sqlprops-1202/twistedcaldav/directory/resource.py 2007-02-22 21:49:08 UTC (rev 1234)
@@ -58,10 +58,8 @@
ensuring that looked-up resources are provisioned.
"""
name = segments[0]
- if name == "":
- d = succeed(None)
- else:
- d = maybeDeferred(self.provisionChild, name)
- d.addCallback(lambda _: self.provision())
+ d = maybeDeferred(self.provision)
+ if name != "":
+ d.addCallback(lambda _: self.provisionChild(name))
d.addCallback(lambda _: super(AutoProvisioningResourceMixIn, self).locateChild(request, segments))
return d
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070222/7573be76/attachment.html
More information about the calendarserver-changes
mailing list