[CalendarServer-changes] [1498]
CalendarServer/trunk/twistedcaldav/extensions.py
source_changes at macosforge.org
source_changes at macosforge.org
Tue Apr 24 17:36:47 PDT 2007
Revision: 1498
http://trac.macosforge.org/projects/calendarserver/changeset/1498
Author: wsanchez at apple.com
Date: 2007-04-24 17:36:46 -0700 (Tue, 24 Apr 2007)
Log Message:
-----------
Add XMLResponse
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/extensions.py
Modified: CalendarServer/trunk/twistedcaldav/extensions.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/extensions.py 2007-04-24 18:49:12 UTC (rev 1497)
+++ CalendarServer/trunk/twistedcaldav/extensions.py 2007-04-25 00:36:46 UTC (rev 1498)
@@ -538,3 +538,15 @@
def writeProperty(self, property, request):
raise HTTPError(self.readOnlyResponse)
+
+class XMLResponse (Response):
+ """
+ XML L{Response} object.
+ Renders itself as an XML document.
+ """
+ def __init__(self, code, element):
+ """
+ @param xml_responses: an interable of davxml.Response objects.
+ """
+ Response.__init__(self, code, stream=element.toxml())
+ self.headers.setHeader("content-type", MimeType("text", "xml"))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070424/7f46bb0d/attachment.html
More information about the calendarserver-changes
mailing list