MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /usr/share/printconf/util/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/printconf/util/cups_import.pyc
mò
^ÜDc@s¸dkZdeijoeiidƒndkTdZdZdZd„Zdd„Zd	„Z	d
„Z
dd„Ze
djo.eƒo eƒeƒe	ƒeƒq´ndS(
Ns/usr/share/printconf/util(t*s/etc/cups/printers.confs/etc/cups/ppd/s.ppdcCs ytiWntƒnXdS(N(tfoomatictid_dicttfoomatic_init_overview(((t(/usr/share/printconf/util/cups_import.pyt_load_foomatic_db
sicCs¬hd|<}d}|idƒp0|idƒp |idƒp|idƒo(ti}||idƒd|d<n~|id	ƒoÉti	}y|id
ƒd}Wn|idƒd}nXy|||idƒ}Wnt|ƒ}nX|||!|d<|d}t|ƒ}|||!|d
<|d
djod|d
<qún¥|idƒoÈti
}y|id
ƒd}Wn|idƒd}nXy|||idƒ}Wnt|ƒ}nX|||!|d<|d}t|ƒ}y||idƒ}WnnX|||d<nÍ|idƒo¯ti}y|id
ƒd}Wn|idƒd}nXy|||idƒ}Wnt|ƒ}nX|||d<|||!|d<d|d<d|d<d|d<nd|GHdSytt|tddƒ}d}d}|iƒ}x¤|D]œ}
|
idƒo;|
idƒd}||
|idƒ}|
||!}q6|
id ƒo;|
idƒd}||
|idƒ}|
||!}q6q6Wtƒtiti||ff}Wntif}nXtd!|i||fƒ|d"tijo3td#|dd"i ƒtd$|ddƒnt!ƒ\}}t$|||ƒpsyIx8||d%d&D]$}|i&|jo|i'ƒq©q©Wtd'ƒWqt(||d%ƒtd(ƒqXnt)|||ƒtd)ƒ|d"tijoUt!ƒ\}}||d%}|d*d+}tƒt,t-|dd"i ƒ|ddƒ}	xø|	i/i0ƒD]ã}
xÚ|D]Ò}
|
id,|
dƒo´x6|D].}|d-i&t-|
ƒjo|i'ƒqÐqÐW|
|
id.ƒdi2ƒ}|i4t5d/ƒ}t-|
ƒ|d-<t-|	i/|
i7ƒ|d0<||d1<td2|
|fƒq«q«WqžWn|ot9|ƒtd3ƒndS(4Nt
queue_names	parallel:sserial:susb:sfile:t:itlocal_printer_devicessocket:s://itjetdirect_iptjetdirect_porttt9100slpd:t/t
lpd_servert	lpd_queuessmb:t	smb_sharetsmb_ipt
smb_workgrouptsmb_usertsmb_passwordsCan't understand DeviceURI: %strs*% COMDATA #  'id' => 's=> 'it's*% COMDATA #  'driver' => 'sDiscovered %s queue: %s on %sis  Printer ID %ss  Driver %stqueuet
alias_lists  Existing alias removeds  Existing queue removeds  New queue importedtfilter_datatfoomatic_defaultss*Defaulttnamet toption_defaultttypetdefaults  %s: %ss  This is the default queue(:Rt	data_dicttNonet
type_spacet	deviceURIt
startswithtqueue_typestlocaltindext	jetdirecttstart_indext	end_indextlentlpdtsmbtopent_ppd_dirt_ppd_exttft
printer_idtdrivert	readlinestppdtlineRtdriversRRtdriver_tupletrawtdebug_printtlong_pretty_nametidt
get_queuest	name_dictt
alias_dicttcheck_queue_name_uniquenessteachtvaluetunlinktdelete_queue_and_fix_defaulttconstruct_queueRtdflttfoomatic_printer_driver_lookuptstrtpdtoptions_by_en_shortnametkeystopttstriptvaltaddDatatAdmListTypetopRt
is_defaulttset_default_queue_name(RR#RRR?R5R RNR*R)RIRLR>R3R6R2RFR1R8R"RRARQ((Rt_discover_queuesê@		
	
	

	 

$
cCsgyttddƒ}WndSnX|iƒ}x0tt|ƒƒD]}||idƒp||idƒoî||i	dƒd}y||i	dƒ}Wntj
o
qCnXx¤t|dt|ƒƒD]…}||idƒoPn||idƒoR||||i	dƒdiƒ}t||||!|||dd	jƒqÒqÒWqCqCWdS(
NRis	<Printer s<DefaultPrinter Rt>s</s
DeviceURI tD(R.t_printers_confR1R4R6trangeR+tiR$R'R)R*t
ValueErrortjRMR#RT(R1RYR[R*R6R#R)((Rtimport_cups_queuesŸs,(%cCsxtititiƒtidƒ}xB|iƒD]4}|idƒo|i	dƒdi
ƒ}Pq2q2W|iƒ|S(s&Return the name of the active spooler.s/LC_ALL=C /usr/sbin/alternatives --display prints link currently points tot.iN(
tsignaltSIGCHLDtSIG_DFLtostpopenR1R4tlR$tsplitRMtwhichtclose(RcReR1((Rt
which_spooler¸s
	
cCsdS(s2Returns non-zero if we need to import CUPS queues.iN((Re((Rt
import_neededÄst__main__(tsystpathtappendtprintconf_confRWR/R0RRTR\RgR!Rht__name__Rtinit_queue_edit_or_dietsave_queues(	RhRTRRjR/R\RgR0RW((Rt?s"		Œ		



Anon7 - 2021