[CalendarServer-changes] [1129]
CalendarServer/trunk/twistedcaldav/directory/principal.py
source_changes at macosforge.org
source_changes at macosforge.org
Mon Feb 5 16:03:34 PST 2007
Revision: 1129
http://trac.macosforge.org/projects/calendarserver/changeset/1129
Author: wsanchez at apple.com
Date: 2007-02-05 16:03:33 -0800 (Mon, 05 Feb 2007)
Log Message:
-----------
Handle deferred
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/directory/principal.py
Modified: CalendarServer/trunk/twistedcaldav/directory/principal.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/principal.py 2007-02-05 23:49:51 UTC (rev 1128)
+++ CalendarServer/trunk/twistedcaldav/directory/principal.py 2007-02-06 00:03:33 UTC (rev 1129)
@@ -340,25 +340,27 @@
"\nCalendar user addresses:\n" , format_list(link(a) for a in self.calendarUserAddresses()),
)))
- output.append(
- """</pre></blockquote></div>"""
- )
+ output.append("</pre></blockquote></div>")
- output.append(self.getDirectoryTable(request))
+ def gotTable(table, output=output):
+ output.append(table)
+ output.append("</body></html>")
+ output = "".join(output)
- output.append("</body></html>")
+ if type(output) == unicode:
+ output = output.encode("utf-8")
+ mime_params = {"charset": "utf-8"}
+ else:
+ mime_params = {}
- output = "".join(output)
- if type(output) == unicode:
- output = output.encode("utf-8")
- mime_params = {"charset": "utf-8"}
- else:
- mime_params = {}
+ response = Response(code=responsecode.OK, stream=output)
+ response.headers.setHeader("content-type", MimeType("text", "html", mime_params))
- response = Response(code=responsecode.OK, stream=output)
- response.headers.setHeader("content-type", MimeType("text", "html", mime_params))
+ return response
- return response
+ d = self.getDirectoryTable(request)
+ d.addCallback(gotTable)
+ return d
##
# DAV
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070205/f54b7169/attachment.html
More information about the calendarserver-changes
mailing list