[CalendarServer-changes] [7325] CalendarServer/branches/users/cdaboo/pods/twistedcaldav/pdmonster.py

source_changes at macosforge.org source_changes at macosforge.org
Tue Apr 19 13:03:14 PDT 2011


Revision: 7325
          http://trac.macosforge.org/projects/calendarserver/changeset/7325
Author:   cdaboo at apple.com
Date:     2011-04-19 13:03:13 -0700 (Tue, 19 Apr 2011)
Log Message:
-----------
This has not been needed for a long time.

Removed Paths:
-------------
    CalendarServer/branches/users/cdaboo/pods/twistedcaldav/pdmonster.py

Deleted: CalendarServer/branches/users/cdaboo/pods/twistedcaldav/pdmonster.py
===================================================================
--- CalendarServer/branches/users/cdaboo/pods/twistedcaldav/pdmonster.py	2011-04-19 16:14:26 UTC (rev 7324)
+++ CalendarServer/branches/users/cdaboo/pods/twistedcaldav/pdmonster.py	2011-04-19 20:03:13 UTC (rev 7325)
@@ -1,62 +0,0 @@
-from twisted.internet import protocol
-from twisted.internet import address
-from twisted.protocols import amp
-
-from twext.web2.resource import WrapperResource
-
-from twext.python.log import LoggingMixIn
-
-class PDClientAddressWrapper(WrapperResource, LoggingMixIn):
-    def __init__(self, resource, socket, directory):
-        super(PDClientAddressWrapper, self).__init__(resource)
-
-        self.socket = socket
-        self.client = None
-        self.protocol = None
-        
-        self.directory = directory
-        
-    def getDirectory(self):
-        return self.directory
-
-    def hook(self, request):
-        from twisted.internet import reactor
-
-        def _gotProtocol(proto):
-            self.protocol = proto
-
-            return self.hook(request)
-
-        def _gotError(result):
-            result.trap(amp.RemoteAmpError)
-            if result.value.errorCode != 'UNKNOWN_PORT':
-                return result
-            self.log_error('Unknown Port: %s' % (request.remoteAddr,))
-
-        def _gotAddress(result):
-            self.log_debug('result = %r' % (result,))
-            request.remoteAddr = address.IPv4Address(
-                'TCP',
-                result['host'],
-                int(result['port']))
-            request._pdRewritten = True
-
-        if self.protocol is not None:
-            if hasattr(request, '_pdRewritten'):
-                return
-
-            host, port = request.remoteAddr.host, request.remoteAddr.port
-            self.log_debug("GetClientAddress(host=%r, port=%r)" % (host, port))
-            d = self.protocol.callRemoteString("GetClientAddress",
-                                                  host=host,
-                                                  port=str(port))
-            d.addCallbacks(_gotAddress, _gotError)
-            return d
-
-        else:
-            self.client = protocol.ClientCreator(reactor, amp.AMP)
-
-            d = self.client.connectUNIX(self.socket)
-            d.addCallback(_gotProtocol)
-
-            return d
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110419/e06f074c/attachment.html>


More information about the calendarserver-changes mailing list