php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /usr/lib/python2.6/site-packages/yum/ |
files >> //usr/lib/python2.6/site-packages/yum/callbacks.pyc |
[c @ s d d k Z d d k l Z l Z l Z d Z d Z d Z d Z d Z h d e 6d e 6d e 6d e 6Z d d d YZ d d d YZ d e f d YZ d S( iN( t BaseMetert format_timet format_numberi i i i i( s Downloading Packagess Check Package Signaturess Running Test Transactions Running Transactiont ProcessTransBaseCallbackc B s e Z d Z d d Z RS( c C s t i d | _ d S( Ns) yum.verbose.ProcessTrasactionBaseCallback( t loggingt getLoggert logger( t self( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyt __init__' s c C s/ | t i j o | i i t | n d S( N( t PT_MESSAGESt keysR t info( R t statet data( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyt event* s N( t __name__t __module__R t NoneR ( ( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyR % s t ProcessTransNoOutputCallbackc B s e Z d Z d d Z RS( c C s d S( N( ( R ( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyR / s c C s d S( N( ( R R R ( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyR 2 s N( R R R R R ( ( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyR . s t DownloadBaseCallbackc B sY e Z d Z d Z d d Z d d Z d d Z d d Z d Z d Z RS( s This is class is a base class to use by implement a download progress handler to be used with YumBase.repos.setProgressBar. Example: from yum.callbacks import DownloadBaseCallback class MyDownloadCallback( DownloadBaseCallback ): def updateProgress(self,name,frac,fread,ftime): ''' Update the progressbar @param name: filename @param frac: Progress fracment (0 -> 1) @param fread: formated string containing BytesRead @param ftime : formated string containing remaining or elapsed time ''' pct = int( frac*100 ) print " %s : %s " % (name,pct) if __name__ == '__main__': my = YumBase() my.doConfigSetup() dnlcb = MyDownloadCallback() my.repos.repos.setProgressBar( dnlcb ) for pkg in my.pkgSack: print pkg.name c C s t i | d | _ d S( Nt ( R R t totSize( R ( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyR V s c C s t i | | | d S( N( R t update( R t amount_readt now( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyR Z s c C sL | i } | i | d d d | i d j o t | i | _ n d S( Ng R ( t _getNamet updateProgresst sizeR R R ( R R t name( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyt _do_start] s c C s t | } | i } | i d j o; | i i } t | } d } | i | | | | nA | i i } t | } | i i } | i | | | | d S( Ng ( R R R R t ret elapsed_timeR R t remaining_timet fraction_read( R R R t freadR t etimet fetimet fract rtimet frtime( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyt _do_updatec s c C sG t | i i } t | } | i } | i | d | | d S( Ng ?( R R R R R R ( R R R t total_timet total_sizeR ( ( s1 /usr/lib/python2.6/site-packages/yum/callbacks.pyt _do_endt s c C s@ | i o) t | i t d j o | i } n | i } | S( s>