wo4hZdZddlZddlmZddlmZejeZddZ ddZ dS) zv Remove all default values from main config (/etc/sysconfig/imunify360/imunify360.config). See DEF-17214 for details. N) LocalConfig)exclude_equalsFc <|rdS t}|d}|id}t||}||ddS#t $r&}t d|Yd}~dSd}~wwxYw)NT) force_readF)without_defaults) main_conf base_conf) overwritez(Can't overwrite local config, reason: %s)rconfig_to_dict normalizerdict_to_config Exceptionloggererror) migratordatabasefakekwargs local_config local_confdefaultsnon_default_confexcs u/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/159_remove_defaults_from_local_config.pymigraters  F"}} !00D0AA ))"u)EE) H    ##$4#EEEEE FFF ?EEEEEEEEEFsA#A++ B5BBc dS)N)rrrrs rrollbackr sD)F) __doc__logging defence360agent.contracts.configr)defence360agent.contracts.config_providerr getLogger__name__rrrrrrr&s 888888DDDDDD  8 $ $FFFF$      r