X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=hippotatlib%2F__init__.py;h=0c3577fa4a634d2177c98d9871c01d3b34584e11;hb=3b69fba92d3fc51f8b73830b6e7928a106b1a388;hp=ab404fab9ac0188e955528e2764bde428eccd1de;hpb=80e963a152d44e4a795d654e8e01a11f64909ed4;p=hippotat.git diff --git a/hippotatlib/__init__.py b/hippotatlib/__init__.py index ab404fa..0c3577f 100644 --- a/hippotatlib/__init__.py +++ b/hippotatlib/__init__.py @@ -449,12 +449,15 @@ def cfg_process_saddrs(c, ss): self._endpointfactory = twisted.internet.endpoints.TCP6ServerEndpoint self._inurl = b'[%s]' def make_endpoint(self): - return self._endpointfactory(reactor, self.port, self.addr) + return self._endpointfactory(reactor, self.port, + interface= '%s' % self.addr) def url(self): url = b'http://' + (self._inurl % str(self.addr).encode('ascii')) if self.port != 80: url += b':%d' % self.port url += b'/' return url + def __repr__(self): + return 'ServerAddr'+repr((self.port,self.addr)) c.port = cfg.getint(ss,'port') c.saddrs = [ ]