equal
deleted
inserted
replaced
271 class _mixin(object): |
271 class _mixin(object): |
272 pass |
272 pass |
273 |
273 |
274 def openlog(opt, default): |
274 def openlog(opt, default): |
275 if opt and opt != '-': |
275 if opt and opt != '-': |
276 return open(opt, 'a') |
276 return open(opt, 'ab') |
277 return default |
277 return default |
278 |
278 |
279 class MercurialHTTPServer(_mixin, httpservermod.httpserver, object): |
279 class MercurialHTTPServer(_mixin, httpservermod.httpserver, object): |
280 |
280 |
281 # SO_REUSEADDR has broken semantics on windows |
281 # SO_REUSEADDR has broken semantics on windows |