Viewing File: /usr/lib64/python2.7/Demo/scripts/lpwatch.pyo


V
Qc@stddlZddlZddlZdZdZdZdZedkrpyeWqpek
rlqpXndS(iNtpsci
cCst}ytjd}Wntjd}nXtjd}|rxlt|D]-\}}|d dkrN|d||<qNqNWn.tjjdrtjdg}n	tg}tjddj	}xJt
r|}x%|D]}|t||d	7}qW|GHtj
|qWdS(
NtLOGNAMEtUSERiis-PtPRINTERtcleartrs
(t	DEF_DELAYtostenvirontsystargvt	enumeratethas_keytDEF_PRINTERtpopentreadtTruet
makestatusttimetsleep(tdelaytthisusertprinterstitnamet	clearhomettext((s,/usr/lib64/python2.7/Demo/scripts/lpwatch.pytmain
s(
		
cCstjd|dd}g}i}d}d}t}d}d}	xl|D]d}
|
j}t|}t|dkrK||ddkrK|dd!\}
}}|dd	!}t||d
}||krt}n|s||7}|d7}n||7}|	d7}	|j|d\}}|d7}||7}||f||<qK|rK|ddkrK|
j}
|
dkr|d
}
n|
ddkr|}
n|j	|
qKqKW|	rd|dd}
|	t|kr|
d|	7}
nt|dkr|
d|j
df7}
nV|
dt|7}
|rt|dkrU|
d|7}
qt|
d|dd|f7}
n|j	|
n|j}|r|j	d|fndj|S(Nslpq -Ps 2>&1RiiitbytesiiitRanks
no entriess: idleis is ready and printings%d Kiis
 (%d jobs)s for %ss
 for %d userss (%s first)s (%d K before %s)slpq exit status %rs: (ii(
RRtFalsetsplittlentintRtgettstriptappendtkeystclosetjoin(RRtpipetlinestuserst
aheadbytest	aheadjobstuserseent
totalbytest	totaljobstlinetfieldstntranktusertjobtfilesRtujobstubyteststs((s,/usr/lib64/python2.7/Demo/scripts/lpwatch.pyR)sd
&
	






	t__main__(	RR	RR
RRRt__name__tKeyboardInterrupt(((s,/usr/lib64/python2.7/Demo/scripts/lpwatch.pyt<module>s		9

Back to Directory File Manager