KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/21573/task/21573/root/proc/21572/root/usr/lib64/python2.4/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21573/task/21573/root/proc/21572/root/usr/lib64/python2.4/symtable.pyc
m
=5Dc@sdZdkZdklZlZlZlZlZlZlZl	Z	l
Z
lZlZl
Z
lZlZlZdkZddddddgZd	Zd
fdYZeZdZdfd
YZdefdYZdefdYZdfdYZedjodkZdkZeeidi Z!ee!ei"i#eidddZ$x@e$i%D].Z&e$i'e&Z(e(Ge(i)Ge(i*GHqWndS(s2Interface to the compiler's internal symbol tablesN(sUSEs
DEF_GLOBALs	DEF_LOCALs	DEF_PARAMsDEF_STARsDEF_DOUBLESTARsDEF_INTUPLEsDEF_FREEsDEF_FREE_GLOBALsDEF_FREE_CLASSs
DEF_IMPORTs	DEF_BOUNDsOPT_IMPORT_STARsOPT_EXECs
OPT_BARE_EXECtsymtabletSymbolTabletnewSymbolTabletClasstFunctiontSymbolcCs&ti|||}t|d|S(Ni(t	_symtableRtcodetfilenametcompile_typetrawR(RRR	R
((t /usr/lib64/python2.4/symtable.pyRstSymbolTableFactorycBs#tZdZdZdZRS(NcCsti|_dS(N(tweakreftWeakValueDictionarytselft_SymbolTableFactory__memo(R((Rt__init__scCsU|itijot||Sn|itijot||Snt||S(N(	ttablettypeRt
TYPE_FUNCTIONRRt
TYPE_CLASSRR(RRR((Rtnews
cCsS||f}|ii|d}|djo!|i||}|i|<n|S(N(	RRtkeyRRtgettNonetobjR(RRRRR((Rt__call__s

!(t__name__t
__module__RRR(((RRs		cCsA|ttB@o|ttBtB@otSn|t@otSntS(N(	tflagstUSEtDEF_FREEt	DEF_LOCALt	DEF_PARAMt
DEF_GLOBALtTruetDEF_FREE_CLASStFalse(R((Rtis_free&s
"cBstZdZdZdZdZdZdZdZdZ	d	Z
d
ZdZdZ
d
ZdZdZdZRS(NcCs||_||_h|_dS(N(t	raw_tableRt_tableRt	_filenamet_symbols(RR(R((RR/s		cCsp|itjo
d}nd|ii}|iidjod||ifSnd||ii|ifSdS(Nts%s tglobals<%sSymbolTable for module %s>s<%sSymbolTable for %s in %s>(Rt	__class__RtkindRR)tnameR*(RR/((Rt__repr__4s
cCs|iitijodSn|iitijodSn|iitijodSn|iidjptd|iidS(	Ntmoduletfunctiontclassiiisunexpected type: %s(iii(RR)RRtTYPE_MODULERRtAssertionError(R((Rtget_type@scCs
|iiS(N(RR)tid(R((Rtget_idJscCs
|iiS(N(RR)R0(R((Rtget_nameMscCs
|iiS(N(RR)tlineno(R((Rt
get_linenoPscCs't|iitijo|iiS(N(tboolRR)RRRt	optimized(R((Rtis_optimizedSscCst|iiS(N(R=RR)tnested(R((Rt	is_nestedWscCst|iiS(N(R=RR)tchildren(R((Rthas_childrenZscCst|iittB@S(s"Return true if the scope uses execN(R=RR)R>tOPT_EXECt
OPT_BARE_EXEC(R((Rthas_exec]scCst|iit@S(s&Return true if the scope uses import *N(R=RR)R>tOPT_IMPORT_STAR(R((Rthas_import_starascCs|iiiS(N(RR)tsymbolstkeys(R((Rtget_identifiersescCsc|ii|}|djo@|ii|}|i	|}t|||}|i|<n|S(N(RR+RR0tsymRR)RIRt_SymbolTable__check_childrent
namespacesR(RR0RLRRN((Rtlookuphs
!cCs.g}|iD]}||i|q~S(N(t_[1]RRKtidentRO(RRPRQ((Rtget_symbolspscCsEg}|iiD]-}|i|jo|t||iqq~S(N(RPRR)RBtstR0RR*(RR0RPRS((Rt__check_childrensscCs1g}|iiD]}|t||iq~S(N(RPRR)RBRSRR*(RRPRS((Rtget_childrenxs(RRRR1R7R9R:R<R?RARCRFRHRKRORRRMRU(((RR.s 			
												cBsMtZdZdZdZdZdZdZdZ	dZ
dZRS(NcCsFtg}|iD](}||ii|o||qq~S(N(ttupleRPRRKRQt	test_funcR)RI(RRWRPRQ((Rt__idents_matchingscCs0|idjo|id|_n|iS(NcCs|t@S(N(txR"(RY((Rt<lambda>s(Rt_Function__paramsRt_Function__idents_matching(R((Rtget_parametersscCs0|idjo|id|_n|iS(NcCs|t@S(N(RYt	DEF_BOUND(RY((RRZs(Rt_Function__localsRR\(R((Rt
get_localsscs=|idjo&ttB|id|_n|iS(Ncs|@S(N(RYtglob(RY(Ra(RRZs(Rt_Function__globalsRR#tDEF_FREE_GLOBALRaR\(RRa((RaRtget_globalss
cCs-|idjo|it|_n|iS(N(Rt_Function__freesRR\R'(R((Rt	get_freess(RRRR[R_ReRbR\R]R`RdRf(((RR|s				cBstZdZdZRS(NcCsT|idjo=h}x!|iiD]}d||i<q#Wt||_n|iS(Ni(	Rt_Class__methodsRtdR)RBRSR0RV(RRSRh((Rtget_methodss
(RRRRgRi(((RRscBstZddZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZRS(NcCs&||_||_|pf|_dS(N(R0Rt
_Symbol__nameRt_Symbol__flagsRNt_Symbol__namespaces(RR0RRN((RRs		cCsd|iS(Ns
<symbol '%s'>(RRj(R((RR1scCs|iS(N(RRj(R((RR:scCst|iti@S(N(R=RRkRR(R((Rt
is_referencedscCst|it@S(N(R=RRkR"(R((Rtis_parameterscCst|it@p|it@S(N(R=RRkR#Rc(R((Rt	is_globalscCst|it@S(N(R=RRktDEF_STAR(R((Rt	is_varargscCst|it@S(N(R=RRktDEF_DOUBLESTAR(R((Rt
is_keywordargscCst|it@S(N(R=RRkR^(R((Rtis_localscCsJ|ittB@o|ittBtB@otSn|it@otSnt	S(N(
RRkRR R!R"R#R$R%R&(R((RR's
(cCst|it@S(N(R=RRkt
DEF_IMPORT(R((Rtis_importedscCst|it@S(N(R=RRkR!(R((Rtis_assignedscCst|it@S(N(R=RRktDEF_INTUPLE(R((Rtis_in_tuplescCs
t|iS(sReturns true if name binding introduces new namespace.

        If the name is used as the target of a function or class
        statement, this will be true.

        Note that a single name can be bound to multiple objects.  If
        is_namespace() is true, the name may also be bound to other
        objects, like an int or list, that does not introduce a new
        namespace.
        N(R=RRl(R((Rtis_namespaces
cCs|iS(s.Return a list of namespaces bound to this nameN(RRl(R((Rtget_namespacesscCs.t|idjo
tdn|idS(sReturns the single namespace bound to this name.

        Raises ValueError if the name is bound to multiple namespaces.
        is$name is bound to multiple namespacesiN(tlenRRlt
ValueError(R((Rt
get_namespaces
(RRRRR1R:RmRnRoRqRsRtR'RvRwRyRzR{R~(((RRs 													
	t__main__iitexec(+t__doc__RRR#R!R"RpRrRxR RcR%RuR^RGRDRER
t__all__RRRR'RRRRRtostsystopentargvtreadtsrctpathtsplittmodRKRQROtinfoRtRz( RpRRRcR"RR RR%RRRxR#RrRRRDR'RRQRuRRRRER!RRGR
RR^R((Rt?s(	a				N!J
)


Anon7 - 2021