Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 107

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 234

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 235

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 237

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 239
U i_ @sNdZddlZddlmZmZmZmZmZmZmZm Z m Z m Z m Z m Z mZmZmZddlZdddddgZd dZGd d d ZeZGd ddeZGd ddeZGdddeZGdddeZedkrJddlZddlZeejdZ e !Z"W5QRXee"ej#$ejdddZ%e%&D]$Z'e%(e'Z)e*e)e)+e),q$dS)z2Interface to the compiler's internal symbol tablesN)USE DEF_GLOBAL DEF_NONLOCAL DEF_LOCAL DEF_PARAM DEF_IMPORT DEF_BOUND DEF_ANNOT SCOPE_OFF SCOPE_MASKFREELOCALGLOBAL_IMPLICITGLOBAL_EXPLICITCELLsymtable SymbolTableClassFunctionSymbolcCst|||}t||SN) _symtabler_newSymbolTable)codefilenameZ compile_typetopr'/opt/python38/lib/python3.8/symtable.pyr sc@s$eZdZddZddZddZdS)SymbolTableFactorycCst|_dSr)weakrefWeakValueDictionary_SymbolTableFactory__memoselfrrr__init__szSymbolTableFactory.__init__cCs6|jtjkrt||S|jtjkr,t||St||Sr)typer TYPE_FUNCTIONr TYPE_CLASSrr)r#tablerrrrnews     zSymbolTableFactory.newcCs8||f}|j|d}|dkr4|||}|j|<|Sr)r!getr))r#r(rkeyobjrrr__call__s zSymbolTableFactory.__call__N)__name__ __module__ __qualname__r$r)r-rrrrrsrc@seZdZddZddZddZddZd d Zd d Zd dZ ddZ ddZ ddZ ddZ ddZddZddZddZdS) rcCs||_||_i|_dSr)_table _filename_symbols)r#Z raw_tablerrrrr$'szSymbolTable.__init__cCsN|jtkrd}n d|jj}|jjdkr6d||jSd||jj|jSdS)Nz%s globalz<{0}SymbolTable for module {1}>z<{0}SymbolTable for {1} in {2}>) __class__rr.r1nameformatr2)r#kindrrr__repr__,s   zSymbolTable.__repr__cCsX|jjtjkrdS|jjtjkr$dS|jjtjkr6dS|jjdksTtd|jjdS)Nmodulefunctionclass)zunexpected type: {0})r1r%rZ TYPE_MODULEr&r'AssertionErrorr8r"rrrget_type9s zSymbolTable.get_typecCs|jjSr)r1idr"rrrget_idCszSymbolTable.get_idcCs|jjSr)r1r7r"rrrget_nameFszSymbolTable.get_namecCs|jjSr)r1linenor"rrr get_linenoIszSymbolTable.get_linenocCst|jjtjkSr)boolr1r%rr&r"rrr is_optimizedLszSymbolTable.is_optimizedcCs t|jjSr)rHr1nestedr"rrr is_nestedOszSymbolTable.is_nestedcCs t|jjSr)rHr1childrenr"rrr has_childrenRszSymbolTable.has_childrencCsdS)z7Return true if the scope uses exec. Deprecated method.Frr"rrrhas_execUszSymbolTable.has_execcCs |jjSr)r1symbolskeysr"rrrget_identifiersYszSymbolTable.get_identifierscCsD|j|}|dkr@|jj|}||}t|||}|j|<|Sr)r3r*r1rO_SymbolTable__check_childrenr)r#r7Zsymflags namespacesrrrlookup\s    zSymbolTable.lookupcsfddDS)Ncsg|]}|qSr)rU.0identr"rr esz+SymbolTable.get_symbols..)rQr"rr"r get_symbolsdszSymbolTable.get_symbolscsfddjjDS)Ncs"g|]}|jkrt|jqSr)r7rr2rWstr7r#rrrYhs z0SymbolTable.__check_children..r1rL)r#r7rr]rZ__check_childrengs zSymbolTable.__check_childrencsfddjjDS)Ncsg|]}t|jqSr)rr2r[r"rrrYmsz,SymbolTable.get_children..r^r"rr"r get_childrenls zSymbolTable.get_childrenN)r.r/r0r$r:rBrDrErGrIrKrMrNrQrUrZrRr_rrrrr%s  c@sPeZdZdZdZdZdZdZddZddZ ddZ dd Z d d Z d d Z dS)rNcstfddDS)Nc3s"|]}jj|r|VqdSr)r1rOrVr#Z test_funcrr {sz-Function.__idents_matching..)tuplerQr`rr`rZ__idents_matchingzszFunction.__idents_matchingcCs |jdkr|dd|_|jS)NcSs|t@Sr)rxrrrz)Function.get_parameters..)_Function__params_Function__idents_matchingr"rrrget_parameters~s zFunction.get_parameterscs0|jdkr*ttffdd}|||_|jS)Ncs|t?t@kSrr r rcZlocsrrrerfz%Function.get_locals..)_Function__localsr rrhr#testrrkr get_localss    zFunction.get_localscs0|jdkr*ttffdd}|||_|jS)Ncs|t?t@kSrrjrcZglobrrrerfz&Function.get_globals..)_Function__globalsrrrhrmrrpr get_globalss    zFunction.get_globalscCs |jdkr|dd|_|jS)NcSs|t@Sr)rrcrrrrerfz(Function.get_nonlocals..)_Function__nonlocalsrhr"rrr get_nonlocalss zFunction.get_nonlocalscCs$|jdkrdd}|||_|jS)NcSs|t?t@tkSr)r r r rcrrrrerfz$Function.get_frees..)_Function__freesrh)r#is_freerrr get_freess  zFunction.get_frees)r.r/r0rgrlrurqrsrhrirorrrtrwrrrrrqsc@seZdZdZddZdS)rNcCs6|jdkr0i}|jjD]}d||j<qt||_|jS)Nr>)_Class__methodsr1rLr7rb)r#dr\rrr get_methodss     zClass.get_methods)r.r/r0rxrzrrrrrsc@seZdZd"ddZddZddZdd Zd d Zd d ZddZ ddZ ddZ ddZ ddZ ddZddZddZddZd d!ZdS)#rNcCs(||_||_|t?t@|_|p d|_dS)Nr) _Symbol__name_Symbol__flagsr r _Symbol__scope_Symbol__namespaces)r#r7rSrTrrrr$szSymbol.__init__cCs d|jS)Nz)r8r{r"rrrr:szSymbol.__repr__cCs|jSr)r{r"rrrrEszSymbol.get_namecCst|jtj@Sr)rHr|rrr"rrr is_referencedszSymbol.is_referencedcCst|jt@Sr)rHr|rr"rrr is_parameterszSymbol.is_parametercCst|jttfkSr)rHr}rrr"rrr is_globalszSymbol.is_globalcCst|jt@Sr)rHr|rr"rrr is_nonlocalszSymbol.is_nonlocalcCst|jtkSr)rHr}rr"rrris_declared_globalszSymbol.is_declared_globalcCst|jttfkSr)rHr}r rr"rrris_localszSymbol.is_localcCst|jt@Sr)rHr|r r"rrr is_annotatedszSymbol.is_annotatedcCst|jtkSr)rHr}r r"rrrrvszSymbol.is_freecCst|jt@Sr)rHr|rr"rrr is_importedszSymbol.is_importedcCst|jt@Sr)rHr|rr"rrr is_assignedszSymbol.is_assignedcCs t|jS)aReturns 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. )rHr~r"rrr is_namespaces zSymbol.is_namespacecCs|jS)z.Return a list of namespaces bound to this name)r~r"rrrget_namespacesszSymbol.get_namespacescCs t|jdkrtd|jdS)zReturns the single namespace bound to this name. Raises ValueError if the name is bound to multiple namespaces. r>z$name is bound to multiple namespacesr)lenr~ ValueErrorr"rrr get_namespaceszSymbol.get_namespace)N)r.r/r0r$r:rErrrrrrrrvrrrrrrrrrrs   __main__r>exec)-__doc__rrrrrrrrr r r r r rrrr__all__rrrobjectrrrrr.ossysopenargvfreadsrcpathsplitmodrQrXrUinfoprintrrrrrrs&DL, F