Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/server.py @ 34242:e2d633f8ee65
configitems: register the 'web.port' config
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Fri, 30 Jun 2017 03:45:48 +0200 |
parents | c97a750c28a5 |
children | d24816dfdcff |
comparison
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])) |