Uname: Linux server.saraya-global.com 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Tue Sep 30 05:56:43 EDT 2025 x86_64
User: 1003 (sarayaglobal)
Group: 1004 (sarayaglobal)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//lib64/python2.7      ( Reset | Go to )
File Name: symtable.pyc

zfc@sdZddlZddlmZmZmZmZmZmZmZm    Z    m
Z
m Z m Z m Z mZmZmZmZddlZdddddgZd    Zd
dd YZeZdefd YZdefd YZdefdYZdefdYZedkrddlZddlZeej dj!Z"ee"ej#j$ej dddZ%x?e%j&D].Z'e%j(e'Z)e)Ge)j*Ge)j+GHqWndS(s2Interface to the compiler's internal symbol tablesiN(tUSEt
DEF_GLOBALt    DEF_LOCALt    DEF_PARAMt
DEF_IMPORTt    DEF_BOUNDtOPT_IMPORT_STARtOPT_EXECt OPT_BARE_EXECt    SCOPE_OFFt
SCOPE_MASKtFREEtGLOBAL_IMPLICITtGLOBAL_EXPLICITtCELLtLOCALtsymtablet SymbolTabletClasstFunctiontSymbolcCs"tj|||}t||S(N(t    _symtableRt_newSymbolTable(tcodetfilenamet compile_typettop((s /usr/lib64/python2.7/symtable.pyR stSymbolTableFactorycBs#eZdZdZdZRS(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        cBseZdZdZdZdZdZdZdZdZ    dZ
d    Z d
Z d Z d Zd ZdZdZRS(cCs||_||_i|_dS(N(t_tablet    _filenamet_symbols(Rt    raw_tableR((s /usr/lib64/python2.7/symtable.pyR 's        cCsm|jtkrd}nd|jj}|jjdkrMdj||jSdj||jj|jSdS(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|jjdS(    Ntmoduletfunctiontclassiiisunexpected type: {0}(iii(R-R!Rt TYPE_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|jjS(N(RCR-tnested(R((s /usr/lib64/python2.7/symtable.pyt    is_nestedPscCst|jjS(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|jjjS(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|jD]}|j|^q S(N(RNRS(Rtident((s /usr/lib64/python2.7/symtable.pyt get_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              
                                                cBsMeZdZdZdZdZdZdZdZ    dZ
dZ RS(cCs9tg|jD]"}||jj|r|^qS(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_parametersscsF|jdkr?ttffd}|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_localss
 csF|jdkr?ttffd}|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.pyt get_globalss
 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_freess    N( R+R,R'R^RbRhRfR_R`RdRgRj(((s /usr/lib64/python2.7/symtable.pyRvs                cBseZdZdZRS(cCsR|jdkrKi}x!|jjD]}d||j<q"Wt||_n|jS(Ni(t_Class__methodsR'R-RHR4RY(RtdRV((s /usr/lib64/python2.7/symtable.pyt get_methodss N(R+R,R'RkRm(((s /usr/lib64/python2.7/symtable.pyRscBseZddZdZdZdZdZdZdZ    dZ
dZ d    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|jS(Ns<symbol {0!r}>(R5Rn(R((s /usr/lib64/python2.7/symtable.pyR7scCs|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_referencedscCst|jt@S(N(RCRoR(R((s /usr/lib64/python2.7/symtable.pyt is_parameterscCst|jttfkS(N(RCRpR R (R((s /usr/lib64/python2.7/symtable.pyt    is_globalscCst|jtkS(N(RCRpR (R((s /usr/lib64/python2.7/symtable.pytis_declared_globalscCst|jt@S(N(RCRoR(R((s /usr/lib64/python2.7/symtable.pytis_localscCst|jtkS(N(RCRpR (R((s /usr/lib64/python2.7/symtable.pyRiscCst|jt@S(N(RCRoR(R((s /usr/lib64/python2.7/symtable.pyt is_importedscCst|jt@S(N(RCRoR(R((s /usr/lib64/python2.7/symtable.pyt is_assignedscCs t|jS(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.
        (RCRq(R((s /usr/lib64/python2.7/symtable.pyt is_namespaces cCs|jS(s.Return a list of namespaces bound to this name(Rq(R((s /usr/lib64/python2.7/symtable.pytget_namespacesscCs,t|jdkr!tdn|jdS(sReturns 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_namespaces N(R+R,R'R R7R@RrRsRtRuRvRiRwRxRyRzR}(((s /usr/lib64/python2.7/symtable.pyRs                                                  t__main__iitexec((,t__doc__RRRRRRRRRRR    R
R R R RRRt__all__RRRtobjectRRRRR+tostsystopentargvtreadtsrctpathtsplittmodRNRTRStinfoRvRy(((s /usr/lib64/python2.7/symtable.pyt<module>s$ j         Q& @ )

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL