equal
deleted
inserted
replaced
264 return default |
264 return default |
265 |
265 |
266 class MercurialHTTPServer(_mixin, httpservermod.httpserver, object): |
266 class MercurialHTTPServer(_mixin, httpservermod.httpserver, object): |
267 |
267 |
268 # SO_REUSEADDR has broken semantics on windows |
268 # SO_REUSEADDR has broken semantics on windows |
269 if pycompat.osname == 'nt': |
269 if pycompat.iswindows: |
270 allow_reuse_address = 0 |
270 allow_reuse_address = 0 |
271 |
271 |
272 def __init__(self, ui, app, addr, handler, **kwargs): |
272 def __init__(self, ui, app, addr, handler, **kwargs): |
273 httpservermod.httpserver.__init__(self, addr, handler, **kwargs) |
273 httpservermod.httpserver.__init__(self, addr, handler, **kwargs) |
274 self.daemon_threads = True |
274 self.daemon_threads = True |