Ñò §ÚêLc@sIdZddklZddklZlZdeifd„ƒYZdS(suFixer that addes parentheses where they are required This converts ``[x for x in 1, 2]`` to ``[x for x in (1, 2)]``.i(t fixer_base(tLParentRParentFixParencBseZdZd„ZRS(s atom< ('[' | '(') (listmaker< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > > | testlist_gexp< any comp_for< 'for' NAME 'in' target=testlist_safe< any (',' any)+ [','] > [any] > >) (']' | ')') > cCsL|d}tƒ}|i|_d|_|id|ƒ|itƒƒdS(Nttargetui(Rtprefixt insert_childt append_childR(tselftnodetresultsRtlparen((s//usr/lib64/python2.6/lib2to3/fixes/fix_paren.pyt transform#s     (t__name__t __module__tPATTERNR (((s//usr/lib64/python2.6/lib2to3/fixes/fix_paren.pyR sN(t__doc__tRt fixer_utilRRtBaseFixR(((s//usr/lib64/python2.6/lib2to3/fixes/fix_paren.pyts