⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.30
Server IP:
45.79.8.107
Server:
Linux localhost 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.2-1ubuntu2.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3.10
/
lib2to3
/
fixes
/
__pycache__
/
View File Name :
fix_except.cpython-310.pyc
o bc @ sf d Z ddlmZ ddlmZ ddlmZ ddlmZmZm Z m Z mZmZ dd Z G dd d ejZd S )a Fixer for except statements with named exceptions. The following cases will be converted: - "except E, T:" where T is a name: except E as T: - "except E, T:" where T is not a name, tuple or list: except E as t: T = t This is done because the target of an "except" clause must be a name. - "except E, T:" where T is a tuple or list literal: except E as t: T = t.args )pytree)token) fixer_base)AssignAttrNameis_tupleis_listsymsc c sF t | D ]\}}|jtjkr |jd jdkr || |d fV qd S )N exceptr ) enumeratetyper except_clausechildrenvalue)nodesin r //usr/lib/python3.10/lib2to3/fixes/fix_except.pyfind_excepts s r c @ s e Zd ZdZdZdd ZdS ) FixExceptTa1 try_stmt< 'try' ':' (simple_stmt | suite) cleanup=(except_clause ':' (simple_stmt | suite))+ tail=(['except' ':' (simple_stmt | suite)] ['else' ':' (simple_stmt | suite)] ['finally' ':' (simple_stmt | suite)]) > c C sr | j }dd |d D }dd |d D }t|D ]\}}t|jdkr|jdd \}} } | tdd d | jtjkrt| d d }| }d|_| | | }|j} t| D ]\}}t |tjrh nq\t| sqt| r|t|t|td}nt||}t| d | D ]}|d | q||| q| jdkrd | _qdd |jd d D | | }t|j|S )Nc S g | ]}| qS r clone).0r r r r
2 z'FixExcept.transform.
.
tailc S r r r )r chr r r r 4 r cleanup as )prefix argsr c S r r r )r cr r r r \ r )r r lenr replacer r r NAMEnew_namer r&