tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Y\¬Qc@s[dZddlmZddlmZmZmZmZmZdej    fd„ƒYZ
dS(s…Fixer for callable().
 
This converts callable(obj) into isinstance(obj, collections.Callable), adding a
collections import if needed.iÿÿÿÿ(t
fixer_base(tCalltNametStringtAttrt touch_importt FixCallablecBs#eZeZdZdZd„ZRS(tpres
    power< 'callable'
           trailer< lpar='('
                    ( not(arglist | argument<any '=' any>) func=any
                      | func=arglist<(not argument<any '=' any>) any ','> )
                    rpar=')' >
           after=any*
    >
    cCss|d}tddd|ƒ|jƒtdƒg}|jttdƒtdƒƒƒttdƒ|d|jƒS(Ntfuncu collectionstnodeu, uCallableu
isinstancetprefix(    RtNonetcloneRtextendRRRR
(tselfR    tresultsRtargs((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/lib2to3/fixes/fix_callable.pyt    transforms
 
"(t__name__t
__module__tTruet BM_compatibletordertPATTERNR(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/lib2to3/fixes/fix_callable.pyR s N( t__doc__tlib2to3Rtlib2to3.fixer_utilRRRRRtBaseFixR(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/lib2to3/fixes/fix_callable.pyt<module>s(