equal
deleted
inserted
replaced
195 else: |
195 else: |
196 class _mixin: |
196 class _mixin: |
197 pass |
197 pass |
198 |
198 |
199 class MercurialHTTPServer(object, _mixin, BaseHTTPServer.HTTPServer): |
199 class MercurialHTTPServer(object, _mixin, BaseHTTPServer.HTTPServer): |
|
200 |
|
201 # SO_REUSEADDR has broken semantics on windows |
|
202 if os.name == 'nt': |
|
203 allow_reuse_address = 0 |
|
204 |
200 def __init__(self, *args, **kargs): |
205 def __init__(self, *args, **kargs): |
201 BaseHTTPServer.HTTPServer.__init__(self, *args, **kargs) |
206 BaseHTTPServer.HTTPServer.__init__(self, *args, **kargs) |
202 self.accesslog = accesslog |
207 self.accesslog = accesslog |
203 self.errorlog = errorlog |
208 self.errorlog = errorlog |
204 self.repo = repo |
209 self.repo = repo |