| Server IP : 3.111.61.48 / Your IP : 216.73.216.67 Web Server : Apache System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.2.31 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /snap/core20/2769/lib/python3.8/__pycache__/ |
Upload File : |
U
yiU � @ sJ d Z ddlZddlmZmZmZmZmZmZmZm Z m
Z
mZmZm
Z
mZmZmZ ddlZdddddgZd d� ZG d
d� d�Ze� ZG dd� d�ZG d
d� de�ZG dd� de�ZG dd� d�Zedk�rFddlZddlZeejd ��Ze� � Z!W 5 Q R X ee!ej"�#ejd �d d�Z$e$�%� D ]$Z&e$�'e&�Z(e)e(e(�*� e(�+� � �q dS )z2Interface to the compiler's internal symbol tables� N)�USE�
DEF_GLOBAL�DEF_NONLOCAL� DEF_LOCAL� DEF_PARAM�
DEF_IMPORT� DEF_BOUND� DEF_ANNOT� SCOPE_OFF�
SCOPE_MASK�FREE�LOCAL�GLOBAL_IMPLICIT�GLOBAL_EXPLICIT�CELL�symtable�SymbolTable�Class�Function�Symbolc C s t �| ||�}t||�S �N)� _symtabler �_newSymbolTable)�code�filenameZcompile_type�top� r �/usr/lib/python3.8/symtable.pyr s c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�SymbolTableFactoryc C s t �� | _d S r )�weakrefZWeakValueDictionary�_SymbolTableFactory__memo��selfr r r �__init__ s zSymbolTableFactory.__init__c C s6 |j tjkrt||�S |j tjkr,t||�S t||�S r )�typer �
TYPE_FUNCTIONr �
TYPE_CLASSr r )r"