Don't create unnecessary additional context, settings and Addon instances in service

This commit is contained in:
MoojMidge 2024-05-19 14:28:04 +10:00
parent 1d92d46054
commit 936a23b167
7 changed files with 82 additions and 84 deletions

View file

@ -111,8 +111,8 @@ def _config_actions(context, action, *_args):
settings.httpd_listen(addresses[selected_address])
elif action == 'show_client_ip':
if httpd_status():
client_ip = get_client_ip_address()
if httpd_status(context):
client_ip = get_client_ip_address(context)
if client_ip:
ui.on_ok(context.get_name(),
context.localize('client.ip') % client_ip)