`(v d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl m Z ee Z ed Z e dz Z e Zd ed ee j e j e j f defdZd edefdZdefdZd ZdS ) N) getLogger)Path)Literal)ANTIVIRUS_MODE)Scopez/var/imunify360z.persistent_state lock_filescopereturnc > t d| dz }|t j k rt | nc|t j k r"t rt | n1|t j k r!t st | |S )z%Register lock file for further usage..z.lock)PERSISTENT_STATE_DIRr AV_IM360 LOCK_FILESaddAVr IM360)r r _lock_files \/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/subsys/persistent_state.pyregister_lock_filer s &(