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]))