%PDF- %PDF-
Direktori : /proc/self/root/lib/python2.7/site-packages/requestbuilder/mixins/ |
Current File : //proc/self/root/lib/python2.7/site-packages/requestbuilder/mixins/progress.pyc |
� >�,Xc @ s9 d d l Z d d l Z d d l Z d d l Z d d l Z y d d l Z Wn e k r_ n Xd d l m Z m Z d e j k re e d d d d d d e j j � d d d d �e d d d d d d e j j � d d d d �e d d d d d d d d e j �� g Z n~ e d d d d d d e d d d e j �e d d d d d d e d d d e j �e d d d d d d d d e j �g Z d e f d � � YZ d e f d � � YZ d e j k rd e j f d � � YZ d e j f d � � YZ d e j f d � � YZ n d e f d � � YZ d S( i����N( t Argt MutuallyExclusiveArgListt progressbars --progresst destt show_progresst actiont store_truet defaultt route_tot helps2 show progress (the default when run interactively)s --no-progresst store_falsesM do not show progress (the default when run non-interactively)s --porcelaint show_porcelaint FileTransferProgressBarMixinc B s# e Z d Z e Z d d d � Z RS( s\ A command mixin that provides download/upload progress bar support, along with options to enable or disable them. If progress bars are disabled at the command line get_progressbar will return None. If the progressbar module is unavailable get_progressbar will return None *and* no progress-related options will be added. c C s� | j j d � r% t d | d | � Sd t j k r�| j j d t � r�g } | d k rn | | d g 7} n | d k r0| t j � d t j d d � d t � d t j � d g 7} d t t � k r� | j t j � � n | j t j � � t j d | d | p t j d d � } t j t j t � | S| t d d � d t � d t j � d t j d d � g 7} t d | d | p�t j d d � } t j t j t � | Sn t � Sd S( NR t labelt maxvalR R t t markert =t AdaptiveETAt widgetst pollg�������?t formats Time: %s( t argst gett _MachineReadableCountert syst modulest Falset NoneR t Percentaget Bart _FileSizet FileTransferSpeedt dirt appendR t ETAt ProgressBart maxintt signalt siginterruptt SIGWINCHt _IndeterminateBouncingBart Timert _IndeterminateProgressBart _EveryMethodObject( t selfR R R t pbar( ( sB /usr/lib/python2.7/site-packages/requestbuilder/mixins/progress.pyt get_progressbarA s<