Ñò §ÚêLc@s[dZddklZddklZlZlZlZlZdei 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 FixCallablecBseZdZd„ZRS(s power< 'callable' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > cCss|d}tddd|ƒ|iƒtdƒg}|ittdƒtdƒƒƒttdƒ|d|iƒS(Ntfuncu collectionstnodeu, uCallableu isinstancetprefix( RtNonetcloneRtextendRRRR (tselfRtresultsRtargs((s2/usr/lib64/python2.6/lib2to3/fixes/fix_callable.pyt transforms  "(t__name__t __module__tPATTERNR(((s2/usr/lib64/python2.6/lib2to3/fixes/fix_callable.pyR s N( t__doc__tlib2to3Rtlib2to3.fixer_utilRRRRRtBaseFixR(((s2/usr/lib64/python2.6/lib2to3/fixes/fix_callable.pyts(