Ñò §ÚêLc@sOdZddklZddklZlZlZdeifd„ƒYZdS(s Fixer for operator.{isCallable,sequenceIncludes} operator.isCallable(obj) -> hasattr(obj, '__call__') operator.sequenceIncludes(obj) -> operator.contains(obj) i(t fixer_base(tCalltNametStringt FixOperatorcBs6eZdZdZdededeƒZd„ZRS(s(method=('isCallable'|'sequenceIncludes')s'(' func=any ')'s¾ power< module='operator' trailer< '.' %(methods)s > trailer< %(func)s > > | power< %(methods)s trailer< %(func)s > > tmethodstfunccCsá|dd}|idjo8d|jo|i|dƒqÝd|_|iƒnˆ|idjowd|jo|i|d|d iƒqÝ|d }|iƒtd ƒtd ƒg}ttd ƒ|d |iƒSndS(NtmethodiusequenceIncludestmodules&You should use operator.contains here.ucontainsu isCallables,You should use hasattr(%s, '__call__') here.Ru, u '__call__'uhasattrtprefix(tvaluetwarningtchangedtcloneRRRR (tselftnodetresultsRRtargs((s2/usr/lib64/python2.6/lib2to3/fixes/fix_operator.pyt transforms     !(t__name__t __module__RRtdicttPATTERNR(((s2/usr/lib64/python2.6/lib2to3/fixes/fix_operator.pyR sN( t__doc__tRt fixer_utilRRRtBaseFixR(((s2/usr/lib64/python2.6/lib2to3/fixes/fix_operator.pyts