Show More
@@ -7,7 +7,9 b' Small and dumb HTTP server for use in te' | |||
|
7 | 7 | """ |
|
8 | 8 | |
|
9 | 9 | import optparse |
|
10 | import os | |
|
10 | 11 | import signal |
|
12 | import socket | |
|
11 | 13 | import sys |
|
12 | 14 | |
|
13 | 15 | from mercurial import ( |
@@ -18,11 +20,17 b' from mercurial import (' | |||
|
18 | 20 | httpserver = util.httpserver |
|
19 | 21 | OptionParser = optparse.OptionParser |
|
20 | 22 | |
|
23 | if os.environ.get('HGIPV6', '0') == '1': | |
|
24 | class simplehttpserver(httpserver.httpserver): | |
|
25 | address_family = socket.AF_INET6 | |
|
26 | else: | |
|
27 | simplehttpserver = httpserver.httpserver | |
|
28 | ||
|
21 | 29 | class simplehttpservice(object): |
|
22 | 30 | def __init__(self, host, port): |
|
23 | 31 | self.address = (host, port) |
|
24 | 32 | def init(self): |
|
25 |
self.httpd = |
|
|
33 | self.httpd = simplehttpserver( | |
|
26 | 34 | self.address, httpserver.simplehttprequesthandler) |
|
27 | 35 | def run(self): |
|
28 | 36 | self.httpd.serve_forever() |
General Comments 0
You need to be logged in to leave comments.
Login now