⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.154
Server IP:
157.245.101.34
Server:
Linux skvinfotech-website 5.4.0-131-generic #147-Ubuntu SMP Fri Oct 14 17:07:22 UTC 2022 x86_64
Server Software:
Apache/2.4.41 (Ubuntu)
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
uaclient
/
api
/
View File Name :
exceptions.py
from typing import List, Tuple from uaclient import messages from uaclient.api.errors import APIError from uaclient.exceptions import ( AlreadyAttachedError, ConnectivityError, ContractAPIError, EntitlementNotFoundError, InvalidProImage, LockHeldError, NonAutoAttachImageError, UrlError, UserFacingError, ) __all__ = [ "AlreadyAttachedError", "ConnectivityError", "ContractAPIError", "EntitlementNotFoundError", "InvalidProImage", "LockHeldError", "NonAutoAttachImageError", "UrlError", "UserFacingError", ] class EntitlementsNotEnabledError(UserFacingError): def __init__( self, failed_services: List[Tuple[str, messages.NamedMessage]] ): info_dicts = [ {"name": f[0], "code": f[1].name, "title": f[1].msg} for f in failed_services ] super().__init__( messages.ENTITLEMENTS_NOT_ENABLED_ERROR.msg, messages.ENTITLEMENTS_NOT_ENABLED_ERROR.name, additional_info={"services": info_dicts}, ) class AutoAttachDisabledError(UserFacingError): def __init__(self): super().__init__( messages.AUTO_ATTACH_DISABLED_ERROR.msg, messages.AUTO_ATTACH_DISABLED_ERROR.name, ) class UnattendedUpgradesError(APIError): def __init__(self, msg): self.msg = msg self.msg_code = "unable-to-determine-unattended-upgrade-status"