Your IP : 3.149.27.153


Current Path : /opt/alt/python33/lib64/python3.3/lib2to3/fixes/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/lib2to3/fixes/__pycache__/fix_apply.cpython-33.pyo

�
��fmc@sodZddlmZddlmZddlmZddlmZmZm	Z	Gdd�dej
�ZdS(	uIFixer for apply().

This converts apply(func, v, k) into (func)(*v, **k).i(upytree(utoken(u
fixer_base(uCalluCommauparenthesizecBs,|EeZdZdZdZdd�ZdS(uFixApplyu.
    power< 'apply'
        trailer<
            '('
            arglist<
                (not argument<NAME '=' any>) func=any ','
                (not argument<NAME '=' any>) args=any [','
                (not argument<NAME '=' any>) kwds=any] [',']
            >
            ')'
        >
    >
    c	CsJ|j}|d}|d}|jd�}|j}|j�}|jtj|jfkr�|j|jks�|j	d
jtj
kr�t|�}nd|_|j�}d|_|dk	r�|j�}d|_nt
jtjd�|g}|dk	r7|jt�t
jtj
d�|g�d|d_nt||d	|�S(Nufuncuargsukwdsiuu*u**u uprefixi����i����(usymsugetuprefixucloneutypeutokenuNAMEuatomupoweruchildrenu
DOUBLESTARuparenthesizeuNoneupytreeuLeafuSTARuextenduCommauCall(	uselfunodeuresultsusymsufuncuargsukwdsuprefixu	l_newargs((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_apply.pyu	transforms.	

			
uFixApply.transformNT(u__name__u
__module__u__qualname__uTrueu
BM_compatibleuPATTERNu	transform(u
__locals__((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_apply.pyuFixApplysuFixApplyN(u__doc__uupytreeupgen2utokenu
fixer_baseu
fixer_utiluCalluCommauparenthesizeuBaseFixuFixApply(((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_apply.pyu<module>s


?>