HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/uaclient/entitlements/__pycache__/cis.cpython-310.pyc
o

nHJe��@sFddlmZddlmZddlmZddlmZGdd�dej�Z	dS)�)�List)�messages)�repo)�MessagingOperationsDictcsveZdZejjZdZejZ	ej
ZdZdZ
dZdZedefdd��Zedeef�fdd	��Zedefd
d��Z�ZS)�CISEntitlement�ciszubuntu-pro-cis.gpgT�	UbuntuCIS�returncCs<|jdkrdtjgiSdtjgi}d|jvrtjg|d<|S)N�usg�post_enable�pre_can_enable)�_called_namer�CIS_USG_POST_ENABLE�CIS_POST_ENABLE�valid_names�CIS_IS_NOW_USG)�self�ret�r�;/usr/lib/python3/dist-packages/uaclient/entitlements/cis.py�	messagings
�
zCISEntitlement.messagingcs|jdkrgSt�jS)Nr
)r
�super�packages�r��	__class__rrrs
zCISEntitlement.packagescCs|jdkrtjStjS)Nr)r
r�	CIS_TITLE�
CIS_USG_TITLErrrr�title$s
zCISEntitlement.title)�__name__�
__module__�__qualname__r�urls�USG_DOCS�help_doc_url�name�CIS_DESCRIPTION�description�
CIS_HELP_TEXT�	help_text�
repo_key_file�apt_noninteractive�supports_access_only�origin�propertyrrr�strrr�
__classcell__rrrrrs
rN)
�typingr�uaclientr�uaclient.entitlementsr�uaclient.typesr�RepoEntitlementrrrrr�<module>s