tor: Get fresh status after config completes

This commit is contained in:
James Valleroy 2015-12-17 06:50:44 -05:00 committed by Sunil Mohan Adapa
parent 1e67fcb61a
commit e401a5a028
No known key found for this signature in database
GPG Key ID: 36C361440C9BC971

View File

@ -48,11 +48,10 @@ def on_install():
on_install=on_install)
def index(request):
"""Serve configuration page."""
status = tor.get_status()
if config_process:
_collect_config_result(request, status)
_collect_config_result(request)
status = tor.get_status()
form = None
if request.method == 'POST':
@ -109,7 +108,7 @@ def __apply_changes(request, old_status, new_status):
messages.info(request, _('Setting unchanged'))
def _collect_config_result(request, status):
def _collect_config_result(request):
"""Handle config process completion."""
global config_process
if not config_process:
@ -121,6 +120,8 @@ def _collect_config_result(request, status):
if return_code == None:
return
status = tor.get_status()
tor.socks_service.notify_enabled(None, status['enabled'])
tor.bridge_service.notify_enabled(None, status['enabled'])