⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.112
Server IP:
65.21.180.239
Server:
Linux gowhm.eplangoweb.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.0.30
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
uaclient
/
timer
/
View File Name :
metering.py
""" Functions to be used when running metering jobs """ from uaclient import config from uaclient.api.u.pro.status.is_attached.v1 import _is_attached from uaclient.cli import assert_lock_file from uaclient.contract import UAContractClient @assert_lock_file("timer metering job") def metering_enabled_resources(cfg: config.UAConfig) -> bool: # We only run this job if there is no other job running. # The reason for that is to avoid potential conflicts with # auto-attach, attach and enable operations. if not _is_attached(cfg).is_attached: return False contract = UAContractClient(cfg) contract.update_activity_token() return True