One Hat Cyber Team
Your IP :
10.30.1.1
Server IP :
103.148.201.5
Server :
Linux web-olt 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
Server Software :
Apache/2.4.52 (Ubuntu)
PHP Version :
8.1.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
uaclient
/
timer
/
View File Name :
update_contract_info.py
import logging from uaclient import contract, util from uaclient.api.u.pro.status.is_attached.v1 import _is_attached from uaclient.config import UAConfig from uaclient.files import notices from uaclient.files.notices import Notice LOG = logging.getLogger(util.replace_top_level_logger_name(__name__)) def update_contract_info(cfg: UAConfig) -> bool: if _is_attached(cfg).is_attached: try: if contract.is_contract_changed(cfg): notices.add( Notice.CONTRACT_REFRESH_WARNING, ) else: notices.remove( Notice.CONTRACT_REFRESH_WARNING, ) except Exception as e: LOG.warning( "Failed to check for change in machine contract. Reason: %s", str(e), exc_info=e, ) return False return True