MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/2/cwd/proc/self/root/usr/lib/python2.4/site-packages/modulator/genmodule.pyc
mň
‚=5Dc
@s-dkZdkZdkZdZdddddddd	d
dg
Zdd
ddgZdfd„ƒYZdefd„ƒYZdefd„ƒYZd„Z	e
djo}eƒZde_de_
ddge_dge_eƒZde_de_
dge_ege_e	eieƒndS(Nsgenmodule.errortnewt
tp_deallocttp_printt
tp_getattrt
tp_setattrt
tp_comparettp_reprttp_hashttp_callttp_strttp_as_numberttp_as_sequencet
tp_as_mappingt	structuretwritercBs,tZd„Zd„Zd„Zd„ZRS(NcCs
d|_dS(N(tNonetselft_subst(R((t7/usr/lib/python2.4/site-packages/modulator/genmodule.pyt__init__&scCs|ips|iidƒp|i|_n|idiƒ|id|_ti	|iƒ}|idƒ|i
|_ndS(Ntabbrevii(RRt__dict__thas_keytnameRtuppertAbbrevtvarsubsttVarsubsttsubstt	useindent(RR((Rt	makesubst)s
!
cCsE|i|ƒ}|iƒ|iƒ}|i|ƒ}|i	|ƒdS(N(
RtopentemplateRtifpRtreadtdRtfptwrite(RRR#R R"((Rtaddcode2s

cCsÂx˜tiD]}tii||ƒ}tii|ƒot|dƒSntii|dƒ}tii||ƒ}tii|ƒot|dƒSq
q
Wt	d|d|id|i‚dS(Ntrt	Templatess	Template s not found for t (tsystpathtptostjoinRtfntexiststopenterrorRt_type(RRR+R.((RR9s
(t__name__t
__module__RRR%R(((RR%s				tmodulecBstZdZd„ZRS(NR5cCsŐ|id|ƒ|id|ƒx|iD]}|i|ƒq*Wx|iD]}|i|ƒqKWd}xM|iD]B}||_
|id|ƒ|d||i||i|f}qrW||_|id|ƒdS(Nt	copyrighttmodule_headtt
module_methods8{"%s",	(PyCFunction)%s_%s,	METH_VARARGS,	%s_%s__doc__},
tmodule_tail(RR%R#tobjectstot	writeheadt	writebodytnew_mlt
methodlistR.tmethodR(RR#R?R.R<((Rt	writecodeHs 


	'	(R3R4R2RB(((RR5EstobjectcBs2tZdZd„Zd„Zd„Zd„ZRS(NRCcCs/g|_g|_dg|_ti|ƒdS(NR(RttypelistR@tfunclistRR(R((RR[s		cCs.|id|ƒ|i|ƒ|i|ƒdS(NR6(RR%R#R=R>(RR#((RRBas
cCs|id|ƒdS(Ntobject_head(RR%R#(RR#((RR=fscCsd}xM|iD]B}||_|id|ƒ|d||i||i|f}qW||_|id|ƒ|io'd|ijo|ii	ddƒnxt
D]}t||dƒq§Wd|ijold|ijo|ii
dƒnd	|ijo|ii
d	ƒn|id
|_|id|_nxF|iD];}|id||ƒt||d
|i|dfƒqGWxtD]}t||dƒqWxF|iD];}|id||ƒt||d|i|dfƒqąW|id|ƒdS(NR8t
object_methods8{"%s",	(PyCFunction)%s_%s,	METH_VARARGS,	%s_%s__doc__},
tobject_mlistRit0R
Rt_getattrt_setattrtobject_s%s_%sis&%s_%stobject_tail(R?RR@R.RAR%R#RREtinserttFUNCLISTtsetattrRDtremoveRRtTYPELISTttn(RR#RSR?R.((RR>is@
	'	
%
%(R3R4R2RRBR=R>(((RRCYs
			cCs|i|ƒdS(N(tobjRBR#(R#RT((RR$’st__main__s
dwarve objecttdwtdigtbeingstbet	newdwarve(R)R,RR1RORRRR5RCR$R3R<RRRER@tmR;tstdout(R$RCR<RRRR[ROR)R5R1RR,((Rt?s*			$ 9