mercurial/hgweb/server.py
changeset 34242 e2d633f8ee65
parent 34240 c97a750c28a5
child 34243 d24816dfdcff
equal deleted inserted replaced
34241:98fa9183de54 34242:e2d633f8ee65
   325         sys.setdefaultencoding("latin1") # or any full 8-bit encoding
   325         sys.setdefaultencoding("latin1") # or any full 8-bit encoding
   326         mimetypes.init()
   326         mimetypes.init()
   327         sys.setdefaultencoding(oldenc)
   327         sys.setdefaultencoding(oldenc)
   328 
   328 
   329     address = ui.config('web', 'address')
   329     address = ui.config('web', 'address')
   330     port = util.getport(ui.config('web', 'port', 8000))
   330     port = util.getport(ui.config('web', 'port'))
   331     try:
   331     try:
   332         return cls(ui, app, (address, port), handler)
   332         return cls(ui, app, (address, port), handler)
   333     except socket.error as inst:
   333     except socket.error as inst:
   334         raise error.Abort(_("cannot start server at '%s:%d': %s")
   334         raise error.Abort(_("cannot start server at '%s:%d': %s")
   335                          % (address, port, inst.args[1]))
   335                          % (address, port, inst.args[1]))