From: Calin Crisan Date: Mon, 4 May 2015 19:17:06 +0000 (+0300) Subject: preserve additional read-only config when using the cache X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=80a6d61ce1edd7cc6093b3f00fd4479578406fef;p=motioneye-debian preserve additional read-only config when using the cache --- diff --git a/src/config.py b/src/config.py index 39634bf..eee074c 100644 --- a/src/config.py +++ b/src/config.py @@ -123,6 +123,8 @@ def set_main(main_config): main_config = dict(main_config) _set_default_motion(main_config, old_motion=is_old_motion()) + for n, v in _main_config_cache.iteritems(): + main_config.setdefault(n, v) _main_config_cache = main_config main_config = dict(main_config) @@ -1610,7 +1612,7 @@ def _get_additional_config(data, camera): def _set_additional_config(data, camera): (sections, configs) = get_additional_structure(camera) - + set_func_values = {} for name, section in sections.iteritems(): if not section.get('set'): diff --git a/src/wifictl.py b/src/wifictl.py index 846d437..32ec562 100644 --- a/src/wifictl.py +++ b/src/wifictl.py @@ -93,7 +93,7 @@ def _set_wifi_settings(s): s.setdefault('wifiNetworkName', '') s.setdefault('wifiNetworkKey', '') - logging.debug('writing wifi settings to %s: enabled=%s, psk="%s"' % ( + logging.debug('writing wifi settings to %s: enabled=%s, ssid="%s"' % ( WPA_SUPPLICANT_CONF, s['wifiEnabled'], s['wifiNetworkName'])) enabled = s['wifiEnabled']