$38 GRAYBYTE WORDPRESS FILE MANAGER $26

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python34/lib64/python3.4/lib2to3/fixes/__pycache__/

HOME
Current File : /opt/alt/python34/lib64/python3.4/lib2to3/fixes/__pycache__//fix_idioms.cpython-34.pyo
�
j f�@smdZddlmZddlmZmZmZmZmZm	Z	dZ
dZGdd�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 ')' > >csneZdZdZdeeeefZ�fdd�Zdd�Zdd�Z	d	d
�Z
dd�Z�S)
�	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*
        >
    csJtt|�j|�}|rFd|krF|d|dkrB|SdS|S)N�sortedZid1Zid2)�superr	�match)�self�node�r)�	__class__��=/opt/alt/python34/lib64/python3.4/lib2to3/fixes/fix_idioms.pyrOszFixIdioms.matchcCsdd|kr|j||�Sd|kr8|j||�Sd|krT|j||�Std��dS)N�
isinstance�whiler
z
Invalid match)�transform_isinstance�transform_while�transform_sort�RuntimeError)r
r�resultsrrr�	transformZszFixIdioms.transformcCs�|dj�}|dj�}d|_d|_ttd�|t�|g�}d|kr�d|_ttjtd�|g�}n|j|_|S)N�x�T�� r�n�not)�clone�prefixrrrrrZnot_test)r
rrrrZtestrrrrds		!	!zFixIdioms.transform_isinstancecCs*|d}|jtdd|j��dS)Nr�Truer")�replacerr")r
rrZonerrrrps
zFixIdioms.transform_whilecCs=|d}|d}|jd�}|jd�}|rW|jtdd|j��nR|r�|j�}d|_|jttd�|gd|j��ntd��|j�|j}d	|kr9|r|jd	�d
|d
jf}	d	j	|	�|d
_q9t
�}
|jj|
�|jd	�d
|
_ndS)N�sort�next�list�exprr
r"rzshould not have reached here�
�)
�getr$rr"r!rr�remove�
rpartition�joinr�parentZappend_child)r
rrZ	sort_stmtZ	next_stmtZ	list_callZsimple_expr�newZbtwnZprefix_linesZend_linerrrrts*

	
	 	zFixIdioms.transform_sort)�__name__�
__module__�__qualname__Zexplicit�TYPE�CMPZPATTERNrrrrrrr)rrr	%s'
r	N)�__doc__rrZ
fixer_utilrrrrrrr5r4ZBaseFixr	rrrr�<module>s
.


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
24 May 2024 8.33 AM
root / linksafe
0755
__init__.cpython-34.pyc
0.139 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
__init__.cpython-34.pyo
0.139 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_apply.cpython-34.pyc
1.654 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_apply.cpython-34.pyo
1.625 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_asserts.cpython-34.pyc
1.33 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_asserts.cpython-34.pyo
1.33 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_basestring.cpython-34.pyc
0.671 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_basestring.cpython-34.pyo
0.671 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_buffer.cpython-34.pyc
0.819 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_buffer.cpython-34.pyo
0.819 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_callable.cpython-34.pyc
1.313 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_callable.cpython-34.pyo
1.313 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_dict.cpython-34.pyc
3.594 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_dict.cpython-34.pyo
3.498 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_except.cpython-34.pyc
2.982 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_except.cpython-34.pyo
2.982 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_exec.cpython-34.pyc
1.24 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_exec.cpython-34.pyo
1.211 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_execfile.cpython-34.pyc
1.807 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_execfile.cpython-34.pyo
1.777 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_exitfunc.cpython-34.pyc
2.404 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_exitfunc.cpython-34.pyo
2.404 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_filter.cpython-34.pyc
2.045 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_filter.cpython-34.pyo
2.045 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_funcattrs.cpython-34.pyc
0.982 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_funcattrs.cpython-34.pyo
0.982 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_future.cpython-34.pyc
0.795 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_future.cpython-34.pyo
0.795 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_getcwdu.cpython-34.pyc
0.798 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_getcwdu.cpython-34.pyo
0.798 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_has_key.cpython-34.pyc
3.106 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_has_key.cpython-34.pyo
3.077 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_idioms.cpython-34.pyc
4.055 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_idioms.cpython-34.pyo
3.964 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_import.cpython-34.pyc
2.947 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_import.cpython-34.pyo
2.947 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_imports.cpython-34.pyc
4.67 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_imports.cpython-34.pyo
4.67 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_imports2.cpython-34.pyc
0.558 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_imports2.cpython-34.pyo
0.558 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_input.cpython-34.pyc
0.979 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_input.cpython-34.pyo
0.979 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_intern.cpython-34.pyc
1.024 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_intern.cpython-34.pyo
1.024 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_isinstance.cpython-34.pyc
1.644 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_isinstance.cpython-34.pyo
1.644 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_itertools.cpython-34.pyc
1.585 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_itertools.cpython-34.pyo
1.585 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_itertools_imports.cpython-34.pyc
1.722 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_itertools_imports.cpython-34.pyo
1.681 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_long.cpython-34.pyc
0.721 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_long.cpython-34.pyo
0.721 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_map.cpython-34.pyc
2.776 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_map.cpython-34.pyo
2.776 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_metaclass.cpython-34.pyc
5.842 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_metaclass.cpython-34.pyo
5.796 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_methodattrs.cpython-34.pyc
0.96 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_methodattrs.cpython-34.pyo
0.96 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_ne.cpython-34.pyc
0.826 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_ne.cpython-34.pyo
0.826 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_next.cpython-34.pyc
3.229 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_next.cpython-34.pyo
3.2 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_nonzero.cpython-34.pyc
0.948 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_nonzero.cpython-34.pyo
0.948 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_numliterals.cpython-34.pyc
1.079 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_numliterals.cpython-34.pyo
1.079 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_operator.cpython-34.pyc
4.383 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_operator.cpython-34.pyo
4.383 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_paren.cpython-34.pyc
1.399 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_paren.cpython-34.pyo
1.399 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_print.cpython-34.pyc
2.544 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_print.cpython-34.pyo
2.452 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_raise.cpython-34.pyc
2.385 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_raise.cpython-34.pyo
2.385 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_raw_input.cpython-34.pyc
0.805 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_raw_input.cpython-34.pyo
0.805 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_reduce.cpython-34.pyc
1.13 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_reduce.cpython-34.pyo
1.13 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_reload.cpython-34.pyc
1.024 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_reload.cpython-34.pyo
1.024 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_renames.cpython-34.pyc
2.066 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_renames.cpython-34.pyo
2.066 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_repr.cpython-34.pyc
0.874 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_repr.cpython-34.pyo
0.874 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_set_literal.cpython-34.pyc
1.761 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_set_literal.cpython-34.pyo
1.761 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_standarderror.cpython-34.pyc
0.727 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_standarderror.cpython-34.pyo
0.727 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_sys_exc.cpython-34.pyc
1.455 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_sys_exc.cpython-34.pyo
1.455 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_throw.cpython-34.pyc
1.895 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_throw.cpython-34.pyo
1.895 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_tuple_params.cpython-34.pyc
4.95 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_tuple_params.cpython-34.pyo
4.95 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_types.cpython-34.pyc
1.964 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_types.cpython-34.pyo
1.964 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_unicode.cpython-34.pyc
1.617 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_unicode.cpython-34.pyo
1.617 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_urllib.cpython-34.pyc
6.384 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_urllib.cpython-34.pyo
6.384 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_ws_comma.cpython-34.pyc
1.19 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_ws_comma.cpython-34.pyo
1.19 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_xrange.cpython-34.pyc
2.649 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_xrange.cpython-34.pyo
2.649 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_xreadlines.cpython-34.pyc
1.139 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_xreadlines.cpython-34.pyo
1.139 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_zip.cpython-34.pyc
1.191 KB
17 Apr 2024 5.10 PM
root / linksafe
0644
fix_zip.cpython-34.pyo
1.191 KB
17 Apr 2024 5.10 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF