yo4h| ddlZdefdZdZdS)Ncheck_lock_periodcr|sT|jdd|t t j|zdSt ||x}dkr8|t t j|zdS|S)NT)parentsexist_okr)existsparentmkdir write_textstrtimeis_period_passed)r lock_file time_lefts U/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils/check_lock.py check_lockrs     td;;;S/@!@AABBBq%&7CCC IIS/@!@AABBBqc t|}n#ttf$rYdSwxYw|t jz S)Nr)float read_textFileNotFoundError ValueErrorr )periodr when_to_runs rr r sZI//1122 z *qq  $$s !$99)r intrr rrrsB  #    %%%%%r