Critics have remarked that those four worthies were truly peerless throughout the ages; yet the present falls short of the pastβ€”the ancients favored unadorned simplicity, whereas the moderns prefer refined elegance. Styles of substance and ornament rise and fall in succession, shifting with the changing mores of the times; such evolution is simply the natural order of things. The ideal lies in honoring antiquity without clashing with the present, and embracing modernity without succumbing to its flawsβ€”embodying that perfect balance of substance and refinement that defines the true gentleman. There is surely no need to abandon a carved palace in favor of a cave dwelling, or to trade a jade carriage for a primitive cart with solid wooden wheels.🌌 SpectraShell

🌌 SpectraShell

Current path: lib64/python2.7/



⬆️ Go up: /lib64

πŸ“„ Viewing: symtable.pyc

οΏ½
zfc@sοΏ½dZddlZddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZm
Z
mZmZmZmZddlZdddddgZd	οΏ½Zd
ddοΏ½οΏ½YZeοΏ½ZdefdοΏ½οΏ½YZdefd
οΏ½οΏ½YZdefdοΏ½οΏ½YZdefdοΏ½οΏ½YZedkrοΏ½ddlZddlZeej dοΏ½j!οΏ½Z"ee"ej#j$ej dοΏ½ddοΏ½Z%x?e%j&οΏ½D].Z'e%j(e'οΏ½Z)e)Ge)j*οΏ½Ge)j+οΏ½GHqοΏ½WndS(s2Interface to the compiler's internal symbol tablesiοΏ½οΏ½οΏ½οΏ½N(tUSEt
DEF_GLOBALt	DEF_LOCALt	DEF_PARAMt
DEF_IMPORTt	DEF_BOUNDtOPT_IMPORT_STARtOPT_EXECt
OPT_BARE_EXECt	SCOPE_OFFt
SCOPE_MASKtFREEtGLOBAL_IMPLICITtGLOBAL_EXPLICITtCELLtLOCALtsymtabletSymbolTabletClasstFunctiontSymbolcCs"tj|||οΏ½}t||οΏ½S(N(t	_symtableRt_newSymbolTable(tcodetfilenametcompile_typettop((s /usr/lib64/python2.7/symtable.pyRstSymbolTableFactorycBs#eZdοΏ½ZdοΏ½ZdοΏ½ZRS(cCstjοΏ½|_dS(N(tweakreftWeakValueDictionaryt_SymbolTableFactory__memo(tself((s /usr/lib64/python2.7/symtable.pyt__init__scCsK|jtjkrt||οΏ½S|jtjkr>t||οΏ½St||οΏ½S(N(ttypeRt
TYPE_FUNCTIONRt
TYPE_CLASSRR(RttableR((s /usr/lib64/python2.7/symtable.pytnews


cCsQ||f}|jj|dοΏ½}|dkrM|j||οΏ½}|j|<n|S(N(RtgettNoneR%(RR$Rtkeytobj((s /usr/lib64/python2.7/symtable.pyt__call__s
 (t__name__t
__module__R R%R*(((s /usr/lib64/python2.7/symtable.pyRs		cBsοΏ½eZdοΏ½ZdοΏ½ZdοΏ½ZdοΏ½ZdοΏ½ZdοΏ½ZdοΏ½ZdοΏ½Z	dοΏ½Z
d	οΏ½Zd
οΏ½ZdοΏ½Z
dοΏ½Zd
οΏ½ZdοΏ½ZdοΏ½ZRS(cCs||_||_i|_dS(N(t_tablet	_filenamet_symbols(Rt	raw_tableR((s /usr/lib64/python2.7/symtable.pyR 's		cCsm|jtkrd}nd|jj}|jjdkrMdj||jοΏ½Sdj||jj|jοΏ½SdS(Nts%s tglobals<{0}SymbolTable for module {1}>s<{0}SymbolTable for {1} in {2}>(t	__class__RR+R-tnametformatR.(Rtkind((s /usr/lib64/python2.7/symtable.pyt__repr__,s			cCs||jjtjkrdS|jjtjkr2dS|jjtjkrKdS|jjdksxtdj|jjοΏ½οΏ½οΏ½dS(	Ntmoduletfunctiontclassiiisunexpected type: {0}(iii(R-R!RtTYPE_MODULER"R#tAssertionErrorR5(R((s /usr/lib64/python2.7/symtable.pytget_type9scCs
|jjS(N(R-tid(R((s /usr/lib64/python2.7/symtable.pytget_idCscCs
|jjS(N(R-R4(R((s /usr/lib64/python2.7/symtable.pytget_nameFscCs
|jjS(N(R-tlineno(R((s /usr/lib64/python2.7/symtable.pyt
get_linenoIscCs&t|jjtjko"|jjοΏ½S(N(tboolR-R!RR"t	optimized(R((s /usr/lib64/python2.7/symtable.pytis_optimizedLscCst|jjοΏ½S(N(RCR-tnested(R((s /usr/lib64/python2.7/symtable.pyt	is_nestedPscCst|jjοΏ½S(N(RCR-tchildren(R((s /usr/lib64/python2.7/symtable.pythas_childrenSscCst|jjttB@οΏ½S(s"Return true if the scope uses exec(RCR-RDRR(R((s /usr/lib64/python2.7/symtable.pythas_execVscCst|jjt@οΏ½S(s&Return true if the scope uses import *(RCR-RDR(R((s /usr/lib64/python2.7/symtable.pythas_import_starZscCs|jjjοΏ½S(N(R-tsymbolstkeys(R((s /usr/lib64/python2.7/symtable.pytget_identifiers^scCsa|jj|οΏ½}|dkr]|jj|}|j|οΏ½}t|||οΏ½}|j|<n|S(N(R/R&R'R-RLt_SymbolTable__check_childrenR(RR4tsymtflagst
namespaces((s /usr/lib64/python2.7/symtable.pytlookupas cCs&g|jοΏ½D]}|j|οΏ½^q
S(N(RNRS(Rtident((s /usr/lib64/python2.7/symtable.pytget_symbolsiscCs8g|jjD]'}|j|kr
t||jοΏ½^q
S(N(R-RHR4RR.(RR4tst((s /usr/lib64/python2.7/symtable.pyt__check_childrenlscCs)g|jjD]}t||jοΏ½^q
S(N(R-RHRR.(RRV((s /usr/lib64/python2.7/symtable.pytget_childrenqs(R+R,R R7R=R?R@RBRERGRIRJRKRNRSRURORX(((s /usr/lib64/python2.7/symtable.pyR%s 		
	
												cBsMeZdZdZdZdZdοΏ½ZdοΏ½ZdοΏ½Z	dοΏ½Z
dοΏ½ZRS(cCs9tg|jοΏ½D]"}||jj|οΏ½r|^qοΏ½S(N(ttupleRNR-RL(Rt	test_funcRT((s /usr/lib64/python2.7/symtable.pyt__idents_matching~scCs.|jdkr'|jdοΏ½οΏ½|_n|jS(NcSs|t@S(N(R(tx((s /usr/lib64/python2.7/symtable.pyt<lambda>οΏ½R1(t_Function__paramsR't_Function__idents_matching(R((s /usr/lib64/python2.7/symtable.pytget_parametersοΏ½scsF|jdkr?ttfοΏ½οΏ½fdοΏ½}|j|οΏ½|_n|jS(Ncs|t?t@οΏ½kS(N(R	R
(R\(tlocs(s /usr/lib64/python2.7/symtable.pyR]οΏ½R1(t_Function__localsR'RRR_(Rttest((Ras /usr/lib64/python2.7/symtable.pyt
get_localsοΏ½s
csF|jdkr?ttfοΏ½οΏ½fdοΏ½}|j|οΏ½|_n|jS(Ncs|t?t@οΏ½kS(N(R	R
(R\(tglob(s /usr/lib64/python2.7/symtable.pyR]οΏ½R1(t_Function__globalsR'RR
R_(RRc((Res /usr/lib64/python2.7/symtable.pytget_globalsοΏ½s
cCs4|jdkr-dοΏ½}|j|οΏ½|_n|jS(NcSs|t?t@tkS(N(R	R
R(R\((s /usr/lib64/python2.7/symtable.pyR]οΏ½R1(t_Function__freesR'R_(Rtis_free((s /usr/lib64/python2.7/symtable.pyt	get_freesοΏ½s	N(R+R,R'R^RbRhRfR_R`RdRgRj(((s /usr/lib64/python2.7/symtable.pyRvs				cBseZdZdοΏ½ZRS(cCsR|jdkrKi}x!|jjD]}d||j<q"Wt|οΏ½|_n|jS(Ni(t_Class__methodsR'R-RHR4RY(RtdRV((s /usr/lib64/python2.7/symtable.pytget_methodsοΏ½sN(R+R,R'RkRm(((s /usr/lib64/python2.7/symtable.pyRοΏ½scBsοΏ½eZddοΏ½ZdοΏ½ZdοΏ½ZdοΏ½ZdοΏ½ZdοΏ½ZdοΏ½Z	dοΏ½Z
dοΏ½Zd	οΏ½Zd
οΏ½Z
dοΏ½ZdοΏ½Zd
οΏ½ZRS(cCs6||_||_|t?t@|_|p,d|_dS(N((t
_Symbol__namet_Symbol__flagsR	R
t_Symbol__scopet_Symbol__namespaces(RR4RQRR((s /usr/lib64/python2.7/symtable.pyR οΏ½s		cCsdj|jοΏ½S(Ns<symbol {0!r}>(R5Rn(R((s /usr/lib64/python2.7/symtable.pyR7οΏ½scCs|jS(N(Rn(R((s /usr/lib64/python2.7/symtable.pyR@οΏ½scCst|jtj@οΏ½S(N(RCRoRR(R((s /usr/lib64/python2.7/symtable.pyt
is_referencedοΏ½scCst|jt@οΏ½S(N(RCRoR(R((s /usr/lib64/python2.7/symtable.pytis_parameterοΏ½scCst|jttfkοΏ½S(N(RCRpRR
(R((s /usr/lib64/python2.7/symtable.pyt	is_globalοΏ½scCst|jtkοΏ½S(N(RCRpR
(R((s /usr/lib64/python2.7/symtable.pytis_declared_globalοΏ½scCst|jt@οΏ½S(N(RCRoR(R((s /usr/lib64/python2.7/symtable.pytis_localοΏ½scCst|jtkοΏ½S(N(RCRpR(R((s /usr/lib64/python2.7/symtable.pyRiοΏ½scCst|jt@οΏ½S(N(RCRoR(R((s /usr/lib64/python2.7/symtable.pytis_importedοΏ½scCst|jt@οΏ½S(N(RCRoR(R((s /usr/lib64/python2.7/symtable.pytis_assignedοΏ½scCs
t|jοΏ½S(sοΏ½Returns 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.
        (RCRq(R((s /usr/lib64/python2.7/symtable.pytis_namespaceοΏ½scCs|jS(s.Return a list of namespaces bound to this name(Rq(R((s /usr/lib64/python2.7/symtable.pytget_namespacesοΏ½scCs,t|jοΏ½dkr!tdοΏ½n|jdS(sοΏ½Returns the single namespace bound to this name.

        Raises ValueError if the name is bound to multiple namespaces.
        is$name is bound to multiple namespacesi(tlenRqt
ValueError(R((s /usr/lib64/python2.7/symtable.pyt
get_namespaceοΏ½sN(R+R,R'R R7R@RrRsRtRuRvRiRwRxRyRzR}(((s /usr/lib64/python2.7/symtable.pyRοΏ½s											
	t__main__iitexec((,t__doc__RRRRRRRRRRR	R
RRR
RRRt__all__RRRtobjectRRRRR+tostsystopentargvtreadtsrctpathtsplittmodRNRTRStinfoRvRy(((s /usr/lib64/python2.7/symtable.pyt<module>s$j		Q&
@)


πŸ“