equal
deleted
inserted
replaced
199 self.webdirmaker = hgwebdir |
199 self.webdirmaker = hgwebdir |
200 self.repoviewmaker = hgweb |
200 self.repoviewmaker = hgweb |
201 self.reqmaker = wsgiapplication(self.make_handler) |
201 self.reqmaker = wsgiapplication(self.make_handler) |
202 self.daemon_threads = True |
202 self.daemon_threads = True |
203 |
203 |
204 addr, port = self.socket.getsockname() |
204 addr, port = self.socket.getsockname()[:2] |
205 if addr == '0.0.0.0': |
205 if addr in ('0.0.0.0', '::'): |
206 addr = socket.gethostname() |
206 addr = socket.gethostname() |
207 else: |
207 else: |
208 try: |
208 try: |
209 addr = socket.gethostbyaddr(addr)[0] |
209 addr = socket.gethostbyaddr(addr)[0] |
210 except socket.error: |
210 except socket.error: |