mercurial/hgweb/server.py
changeset 36257 46c97973ee46
parent 34740 b2601c5977a4
child 36779 bf9a04d78084
equal deleted inserted replaced
36256:f718e8ec1c82 36257:46c97973ee46
   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