wo4hddlZddlmZmZddlZddlmZddlm Z e j dddZ ej e Ze je je je jfZd dZd d Zd d ZdS)N)date timedelta) ConfigFile)importerzimav.malwarelib.configMalwareScanType)modulenamedefaultctjtdz}dd|jii} t |}||dS#t $rtdYdSwxYw)N)daysMALWARE_SCAN_SCHEDULE day_of_month)pathz*Failed to set malware scan schedule config) rtodayrdayrdict_to_config Exceptionlogger exception)rtomorrowconfig config_files b/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/120_scheduled_scan.py_update_configrsz||iQ////H HL" F G d+++ ""6***** GGGEFFFFFFGs%A$B?BFc |jd}||tjdtjdt g|rdStdS)N malware_scansFz type in {})null constraints)type)orm change_fieldspw CharFieldCheckformattypesr)migratordatabasefakekwargs MalwareScans rmigrater-'s,/K  \RXl.A.A%.H.H%I%I$J    c dSN)r(r)r*r+s rrollbackr27sDr.r0)F)loggingdatetimerrpeeweer# defence360agent.contracts.configrdefence360agent.utilsrgetr getLogger__name__r ON_DEMANDREALTIMEMALWARE_RESPONSE BACKGROUNDr'rr-r2r1r.rr?s$$$$$$$$777777******(, #*;T  8 $ $$   G G G G           r.