comparison mercurial/hgweb/server.py @ 34228:af4f0c74f8b5

configitems: register the 'web.address' config
author Boris Feld <boris.feld@octobus.net>
date Fri, 30 Jun 2017 03:45:32 +0200
parents ac96ff471c9a
children c97a750c28a5
comparison
equal deleted inserted replaced
34227:ac96ff471c9a 34228:af4f0c74f8b5
324 oldenc = sys.getdefaultencoding() 324 oldenc = sys.getdefaultencoding()
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', 8000))
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")