o !V1f‘ã@sFddlmZddlmZddlmZddlmZGdd„dejƒZ dS)é)ÚList)Úmessages)Úrepo)ÚMessagingOperationsDictcsveZdZejjZdZejZ ej Z dZ dZ dZdZedefdd„ƒZedeef‡fdd „ ƒZedefd d „ƒZ‡ZS) ÚCISEntitlementÚciszubuntu-pro-cis.gpgTÚ UbuntuCISÚreturncCs<|jdkr dtjgiSdtjgi}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Ús