Mercurial > public > mercurial-scm > hg
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") |