wo4hNddlZddlmZmZejeZddZddZdS)N)_DOS_DETECTOR_MIN_LIMIT ConfigFileFc |rdS t}|d}d|vrdSd|dvrTt|ddtr3t |ddt |dd<|dd=d|dvr |dd|dd<|dd=||ddS#t$rt d YdSwxYw) NFDOSmax_connections default_limittimeoutintervalT) overwritezFailed to replace DOS settings) rconfig_to_dict isinstanceintmaxrdict_to_config Exceptionlogger exception)migratordatabasefakekwargs config_fileconfigs `/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/109_dos_detector.pymigrater s0 ; ll ++E22    F u - -* 5M+ ,c3 3 -.1u /02I..F5M/ *u /0 u % %(.u i(@F5M* %u i(""6T"::::: ;;;9::::::;s'CBC$C87C8c dS)N)rrrrs rrollbackr'sD)F) logging defence360agent.contracts.configrr getLogger__name__rrrrrrr$s|  8 $ $;;;;8      r