Server IP : 172.24.0.40 / Your IP : 216.73.216.239 Web Server : Apache System : Linux dbweb26.ust.edu.ph 4.18.0-513.5.1.el8_9.x86_64 #1 SMP Fri Sep 29 05:21:10 EDT 2023 x86_64 User : apache ( 48) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/self/root/lib64/python3.6/site-packages/rhsmlib/services/__pycache__/ |
Upload File : |
3 a�e} � @ s@ d Z ddlZddljZddlmZ eje�Z G dd� de �ZdS )zF This module provides service for refreshing entitlement certificates � N)�EntCertActionInvokerc @ s$ e Zd ZdZddd�Zd dd�ZdS ) �Refreshz< Class used for refreshing entitlement certificates Nc C sB |dk r|| _ ntjtj�}|j� | _ |dk r6|| _nt� | _dS )z+ Initialize Refresh object N)�cp�inj�requireZCP_PROVIDERZget_consumer_auth_cp�ent_cert_libr )�selfr r Zcp_provider� r �/usr/lib64/python3.6/refresh.py�__init__ s zRefresh.__init__Fc C sr t jt j�}|j� r|j� t jt j�j� |dkrZt jt j�}| jj|j d�sZt jd� | jj � t jd� dS )a1 Try to refresh entitlement certificates installed on the system. This method can raise some exceptions, when it wasn't possible to refresh entitlement certificate(s). :param force: Force regeneration of entitlement certificates on the server :return: None TzOWarning: Unable to refresh entitlement certificates; service likely unavailablezRefreshed local dataN)r r ZCONTENT_ACCESS_MODE_CACHE�existsZdelete_cacheZRELEASE_STATUS_CACHEZIDENTITYr ZregenEntitlementCertificatesZuuid�log�debugr �update)r �forceZcontent_access_modeZconsumer_identityr r r �refresh. s zRefresh.refresh)NN)F)�__name__� __module__�__qualname__�__doc__r r r r r r r s r )r ZloggingZsubscription_manager.injectionZ injectionr Zsubscription_manager.entcertlibr Z getLoggerr r �objectr r r r r �<module> s