[CalendarServer-changes] [1879]
CalendarServer/branches/users/cdaboo/server2server-1842/
twistedcaldav
source_changes at macosforge.org
source_changes at macosforge.org
Wed Sep 19 06:04:16 PDT 2007
Revision: 1879
http://trac.macosforge.org/projects/calendarserver/changeset/1879
Author: cdaboo at apple.com
Date: 2007-09-19 06:04:16 -0700 (Wed, 19 Sep 2007)
Log Message:
-----------
Need better logging for this stuff!
Modified Paths:
--------------
CalendarServer/branches/users/cdaboo/server2server-1842/twistedcaldav/schedule_common.py
CalendarServer/branches/users/cdaboo/server2server-1842/twistedcaldav/servertoserver.py
Modified: CalendarServer/branches/users/cdaboo/server2server-1842/twistedcaldav/schedule_common.py
===================================================================
--- CalendarServer/branches/users/cdaboo/server2server-1842/twistedcaldav/schedule_common.py 2007-09-18 02:17:08 UTC (rev 1878)
+++ CalendarServer/branches/users/cdaboo/server2server-1842/twistedcaldav/schedule_common.py 2007-09-19 13:04:16 UTC (rev 1879)
@@ -61,18 +61,24 @@
class CalendarUser(object):
def __init__(self, cuaddr):
self.cuaddr = cuaddr
-
+
class LocalCalendarUser(CalendarUser):
def __init__(self, cuaddr, principal, inbox=None, inboxURL=None):
self.cuaddr = cuaddr
self.principal = principal
self.inbox = inbox
self.inboxURL = inboxURL
+
+ def __str__(self):
+ return "Local calendar user: %s" % (self.cuaddr,)
class RemoteCalendarUser(CalendarUser):
def __init__(self, cuaddr):
self.cuaddr = cuaddr
self.extractDomain()
+
+ def __str__(self):
+ return "Remote calendar user: %s" % (self.cuaddr,)
def extractDomain(self):
if self.cuaddr.startswith("mailto:"):
@@ -85,7 +91,9 @@
self.domain = ""
class InvalidCalendarUser(CalendarUser):
- pass
+
+ def __str__(self):
+ return "Invalid calendar user: %s" % (self.cuaddr,)
def __init__(self, request, resource):
Modified: CalendarServer/branches/users/cdaboo/server2server-1842/twistedcaldav/servertoserver.py
===================================================================
--- CalendarServer/branches/users/cdaboo/server2server-1842/twistedcaldav/servertoserver.py 2007-09-18 02:17:08 UTC (rev 1878)
+++ CalendarServer/branches/users/cdaboo/server2server-1842/twistedcaldav/servertoserver.py 2007-09-19 13:04:16 UTC (rev 1879)
@@ -15,6 +15,9 @@
#
# DRI: Cyrus Daboo, cdaboo at apple.com
##
+from twisted.web2.dav.util import allDataFromStream
+from twisted.web2.stream import MemoryStream
+import logging
"""
Server to server utility functions and client requests.
@@ -108,11 +111,21 @@
proto = d.getResult()
log.msg("Sending server-to-server POST request: %s" % (self.server.path,))
+ if logging.canLog("debug"):
+ logging.debug(self.headers, system="Server-to-server Send")
+ logging.debug(self.data, system="Server-to-server Send")
d = waitForDeferred(proto.submitRequest(ClientRequest("POST", self.server.path, self.headers, self.data)))
yield d
response = d.getResult()
log.msg("Received server-to-server POST response: %s" % (response.code,))
+ if logging.canLog("debug"):
+ logging.debug(response.headers, system="Server-to-server Send")
+ d = waitForDeferred(allDataFromStream(response.stream))
+ yield d
+ data = d.getResult()
+ logging.debug(data, system="Server-to-server Send")
+ response.stream = MemoryStream(data)
d = waitForDeferred(davXMLFromStream(response.stream))
yield d
xml = d.getResult()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070919/417d84b4/attachment.html
More information about the calendarserver-changes
mailing list