wo4hnddlZddlZddlZddlZddlmZddlmZeje Z ddZ ddZ dS)N)Logger)get_log_file_namesFc &tD]}tdtjdzD]}|d|}|d} tj|r~t|d5}tj|d5} tj || dddn #1swxYwYdddn #1swxYwYt j |#t$r&} td|| Yd} ~ d} ~ wwxYwdS)N.z.gzrbwbz"Failed file %s compression with %s)rranger BACKUP_COUNTospathexistsopengzipshutil copyfileobjremove Exceptionlogger exception) migratordatabasefakekwargsfilenameisourcedestf_inf_outes e/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/091_compress_old_logs.pymigrater# s&((q&-122  A &&1&&F>>>D 7>>&))&fd++8tTYd668*4777888888888888888888888888888888If%%%     8&!  s_/C-B<B%  B<%B) )B<,B) -B<0 C<C CC C D &DD c dS)z$Write your rollback migrations here.N)rrrrs r"rollbackr&sD)F) loggingrrr defence360agent.contracts.configr defence360agent.internals.loggerr getLogger__name__rr#r&r%r'r"r-s 333333??????  8 $ $$      r'