diff --git a/libpathod/pathod.py b/libpathod/pathod.py index 2d964ef57..e71701fbc 100644 --- a/libpathod/pathod.py +++ b/libpathod/pathod.py @@ -21,7 +21,7 @@ class PathodHandler(tcp.BaseHandler): wbufsize = 0 sni = None def info(self, s): - logger.info("%s:%s: %s"%(self.address[0], self.address[1], str(s))) + logger.info("%s:%s: %s"%(self.address.host, self.address.port, str(s))) def handle_sni(self, connection): self.sni = connection.get_servername() @@ -118,7 +118,7 @@ class PathodHandler(tcp.BaseHandler): headers = headers.lst, httpversion = httpversion, sni = self.sni, - remote_address = self.address, + remote_address = self.address(), clientcert = clientcert ) @@ -155,7 +155,7 @@ class PathodHandler(tcp.BaseHandler): return False, dict(type = "error", msg="Access denied: web interface disabled") else: self.info("app: %s %s"%(method, path)) - cc = wsgi.ClientConn(self.address) + cc = wsgi.ClientConn(self.address()) req = wsgi.Request(cc, "http", method, path, headers, content) sn = self.connection.getsockname() a = wsgi.WSGIAdaptor(