configitems: register the 'web.port' config

This commit is contained in:
Boris Feld 2017-06-30 03:45:48 +02:00
parent 0cf9a565e3
commit 88f87cb825
2 changed files with 4 additions and 1 deletions

View File

@ -628,6 +628,9 @@ coreconfigitem('web', 'errorlog',
coreconfigitem('web', 'ipv6', coreconfigitem('web', 'ipv6',
default=False, default=False,
) )
coreconfigitem('web', 'port',
default=8000,
)
coreconfigitem('worker', 'backgroundclose', coreconfigitem('worker', 'backgroundclose',
default=dynamicdefault, default=dynamicdefault,
) )

View File

@ -327,7 +327,7 @@ def create_server(ui, app):
sys.setdefaultencoding(oldenc) sys.setdefaultencoding(oldenc)
address = ui.config('web', 'address') address = ui.config('web', 'address')
port = util.getport(ui.config('web', 'port', 8000)) port = util.getport(ui.config('web', 'port'))
try: try:
return cls(ui, app, (address, port), handler) return cls(ui, app, (address, port), handler)
except socket.error as inst: except socket.error as inst: