|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /usr/lib/python2.7/site-packages/redhat_support_tool/helpers/ |
Upload File : |
�
��Tc @ s d Z d d l m Z d d l m Z d d l m Z d d l Z d d l Z d d l Z d d l j
j Z d d l Z d d l
Z
d d l Z d d l Z d d l Z d Z d Z e j d � Z d Z d e f d
� � YZ d e f d � � YZ d
e j f d � � YZ d S( s2
A module that facilitates access to the Yum API.
i����( t _( t TextMeter( t RPMBaseCallbackNs! Nigel Jones <nigjones@redhat.com>s% Keith Robertson <kroberts@redhat.com>s- redhat_support_tool.helpers.yumdownloadhelpert NoReposErrorc B s e Z d � Z RS( c C s t j | | � d S( N( t Exceptiont __init__( t selft msg( ( sQ /usr/lib/python2.7/site-packages/redhat_support_tool/helpers/yumdownloadhelper.pyR * s ( t __name__t
__module__R ( ( ( sQ /usr/lib/python2.7/site-packages/redhat_support_tool/helpers/yumdownloadhelper.pyR ) s t NullMeterc B s e Z d � Z RS( c C s d S( sV
Without this Yum will send annoying installation progress to stdout.
N( ( R t packaget actiont
te_currentt te_totalt
ts_currentt ts_total( ( sQ /usr/lib/python2.7/site-packages/redhat_support_tool/helpers/yumdownloadhelper.pyt event/ s ( R R R ( ( ( sQ /usr/lib/python2.7/site-packages/redhat_support_tool/helpers/yumdownloadhelper.pyR
. s t YumDownloadHelperc B sk e Z d � Z d d d � Z d � Z d d � Z d � Z d d � Z d d d � Z d � Z
d
� Z RS( c C s� t j j | � | j d d d d � t t j d � rN | j � t | _ n | j � t | d d � � | j
j t d t
j � � d S( s�
Returns an initialized yum.YumBase object.
Important:
You must close() the object after performing a transaction.
t
debugleveli t
errorlevelt setCacheDirt _checkSignaturesc S s t S( N( t True( t xt y( ( sQ /usr/lib/python2.7/site-packages/redhat_support_tool/helpers/yumdownloadhelper.pyt <lambda>M s t foN( t yumt YumBaseR t
doConfigSetupt hasattrR R t _override_sigcheckst
_getConfigt setattrt repost setProgressBarR t syst stdout( R ( ( sQ /usr/lib/python2.7/site-packages/redhat_support_tool/helpers/yumdownloadhelper.pyR 8 s
s rhel*debug*t *c C s� | r | j j | � n | r2 | j j | � n | j j d � | j � | j j � } d } x0 | D]( } t j | j | � rh | d } qh qh Wt | � d k s� | d k r� t
t d | � � � n | j j t d t
j � � d S( Ni i s� No repositories matching %s were able to be enabled, please ensure that your system is subscribed to the appropriate software repositories.R ( R# t disableRepot
enableRepoR$ t Nonet doRepoSetupt listEnabledt fnmatcht idt lenR R R R% R&