$15 GRAYBYTE WORDPRESS FILE MANAGER $22

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils/

HOME
Current File : /opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils//check_lock.py
import time


def check_lock(check_lock_period: int, lock_file):
    if not lock_file.exists():
        lock_file.parent.mkdir(parents=True, exist_ok=True)
        lock_file.write_text(str(time.time() + check_lock_period))
        return 0

    if (time_left := is_period_passed(check_lock_period, lock_file)) <= 0:
        lock_file.write_text(str(time.time() + check_lock_period))
        return 0
    else:
        return time_left


def is_period_passed(period, lock_file):
    try:
        when_to_run = float(lock_file.read_text())
    except (FileNotFoundError, ValueError):
        return 0
    return when_to_run - time.time()


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Mar 2026 8.45 AM
root / root
0755
__pycache__
--
3 Mar 2026 8.45 AM
root / root
0755
__init__.py
55.965 KB
23 Jan 2026 1.13 PM
root / root
0644
_shutil.py
0.776 KB
23 Jan 2026 1.13 PM
root / root
0644
antivirus_mode.py
0.485 KB
23 Jan 2026 1.13 PM
root / root
0644
async_utils.py
0.701 KB
23 Jan 2026 1.13 PM
root / root
0644
benchmark.py
0.525 KB
23 Jan 2026 1.13 PM
root / root
0644
buffer.py
1.24 KB
23 Jan 2026 1.13 PM
root / root
0644
check_db.py
7.716 KB
23 Jan 2026 1.13 PM
root / root
0644
check_lock.py
0.621 KB
23 Jan 2026 1.13 PM
root / root
0644
cli.py
7.393 KB
23 Jan 2026 1.13 PM
root / root
0644
common.py
14.411 KB
23 Jan 2026 1.13 PM
root / root
0644
config.py
0.976 KB
23 Jan 2026 1.13 PM
root / root
0644
cronjob.py
0.881 KB
23 Jan 2026 1.13 PM
root / root
0644
doctor.py
1.002 KB
23 Jan 2026 1.13 PM
root / root
0644
hyperscan.py
0.146 KB
23 Jan 2026 1.13 PM
root / root
0644
importer.py
2.666 KB
23 Jan 2026 1.13 PM
root / root
0644
ipecho.py
3.17 KB
23 Jan 2026 1.13 PM
root / root
0644
json.py
0.931 KB
23 Jan 2026 1.13 PM
root / root
0644
kwconfig.py
1.563 KB
23 Jan 2026 1.13 PM
root / root
0644
parsers.py
11.119 KB
23 Jan 2026 1.13 PM
root / root
0644
resource_limits.py
2.292 KB
23 Jan 2026 1.13 PM
root / root
0644
safe_fileops.py
7.987 KB
23 Jan 2026 1.13 PM
root / root
0644
safe_sequence.py
0.354 KB
23 Jan 2026 1.13 PM
root / root
0644
serialization.py
1.716 KB
23 Jan 2026 1.13 PM
root / root
0644
sshutil.py
7.943 KB
23 Jan 2026 1.13 PM
root / root
0644
subprocess.py
1.533 KB
23 Jan 2026 1.13 PM
root / root
0644
support.py
5.204 KB
23 Jan 2026 1.13 PM
root / root
0644
threads.py
0.981 KB
23 Jan 2026 1.13 PM
root / root
0644
validate.py
4.272 KB
23 Jan 2026 1.13 PM
root / root
0644
whmcs.py
7.602 KB
23 Jan 2026 1.13 PM
root / root
0644
wordpress_mu_plugin.py
1.406 KB
23 Jan 2026 1.13 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF