JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrў fc@sIdZddlmZddlmZmZGdddejZdS(uuFixer that addes parentheses where they are required This converts ``[x for x in 1, 2]`` to ``[x for x in (1, 2)]``.i(u fixer_base(uLParenuRParencBs,|EeZdZdZdZddZdS(uFixParenu 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}|j|_d|_|jd||jtdS(Nutargetui(uLParenuprefixu insert_childu append_childuRParen(uselfunodeuresultsutargetulparen((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_paren.pyu transform%s     uFixParen.transformNT(u__name__u __module__u __qualname__uTrueu BM_compatibleuPATTERNu transform(u __locals__((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_paren.pyuFixParen suFixParenN(u__doc__uu fixer_baseu fixer_utiluLParenuRParenuBaseFixuFixParen(((u</opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_paren.pyus