wo4hZddlZddlZddlmZmZmZejeZddZ ddZ dS)N)ConfigsValidatorConfigsValidatorError LocalConfigFc |rdS tjdS#t$rzt}|jdz}t j|j||}||t d|YdSwxYw#t$rt dYdSwxYw)Nz.invalidz?Invalid config replaced with default one. Old config save in %sz1Failed to replace invalid config with default one) rvalidate_system_configrrpathosrenameconfig_to_dictdict_to_configloggerwarning Exception exception)migratordatabasefakekwargs local_config backup_configdefault_configs c/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/108_validate_config.pymigraters N   3 5 5 5 5 5$   &==L(- :M Il' 7 7 7)88::N  ' ' 7 7 7 NN)        NNNLMMMMMMNs(BB B#B  B##$C  C c dS)N)rrrrs rrollbackr*sD)F) loggingr defence360agent.contracts.configrrr getLogger__name__r rrrrrr"s   8 $ $NNNN0      r