File: //usr/lib64/python2.7/Demo/scripts/lpwatch.pyo
ó
Afc @ st d d l Z d d l Z d d l Z d Z d Z d „ Z d „ Z e d k rp y e ƒ Wqp e k
rl qp Xn d S( iÿÿÿÿNt psci
c C s t } y t j d } Wn t j d } n Xt j d } | r‚ xl t | ƒ D]- \ } } | d d k rN | d | | <qN qN Wn. t j j d ƒ r§ t j d g } n t g } t j d d ƒ j ƒ } xJ t
r| } x% | D] } | t | | ƒ d 7} qÞ W| GHt j
| ƒ qË Wd S(
Nt LOGNAMEt USERi i s -Pt PRINTERt cleart rs
( t DEF_DELAYt ost environt syst argvt enumeratet has_keyt DEF_PRINTERt popent readt Truet
makestatust timet sleep( t delayt thisusert printerst it namet clearhomet text( ( s, /usr/lib64/python2.7/Demo/scripts/lpwatch.pyt main
s(
c C sº t j d | d d ƒ } g } i } d } d } t } d } d } xl| D]d}
|
j ƒ } t | ƒ } t | ƒ d k rK| | d d k rK| d d !\ }
} } | d d !} t | | d
ƒ } | | k rÛ t } n | sø | | 7} | d 7} n | | 7} | d 7} | j | d ƒ \ } } | d 7} | | 7} | | f | | <qK | rK | d d k rK |
j ƒ }
|
d k r†| d
}
n |
d d k rŸ| }
n | j |
ƒ qK qK W| r„d | d d }
| t | ƒ k rî|
d | 7}
n t | ƒ d k r|
d | j
ƒ d f 7}
nV |
d t | ƒ 7}
| rt| d k rU|
d | 7}
qt|
d | d d | f 7}
n | j |
ƒ n | j ƒ } | r| j d | f ƒ n d j | ƒ S( Ns lpq -Ps 2>&1R i i i t bytesi iþÿÿÿi t Ranks
no entriess : idleiêÿÿÿs is ready and printings %d Kiÿ i s
(%d jobs)s for %ss
for %d userss (%s first)s (%d K before %s)s lpq exit status %rs : ( i i (
R R t Falset splitt lent intR t gett stript appendt keyst closet join( R R t pipet linest userst
aheadbytest aheadjobst userseent
totalbytest totaljobst linet fieldst nt rankt usert jobt filesR t ujobst ubytest sts( ( s, /usr/lib64/python2.7/Demo/scripts/lpwatch.pyR ) sd
&
t __main__( R R R R
R R R t __name__t KeyboardInterrupt( ( ( s, /usr/lib64/python2.7/Demo/scripts/lpwatch.pyt <module> s 9