Ñò §ÚêLc@sSdZddklZddklZddklZdeifd„ƒYZdS(s©Fixer that changes 'a ,b' into 'a, b'. This also changes '{a :b}' into '{a: b}', but does not touch other uses of colons. It does not touch other uses of whitespace. i(tpytree(ttoken(t fixer_baset FixWsCommacBsSeZeZdZeieidƒZeiei dƒZ ee fZ d„Z RS(sH any<(not(',') any)+ ',' ((not(',') any)+ ',')* [not(',') any]> u,u:cCs¢|iƒ}t}x‰|iD]~}||ijo:|i}|iƒod|jo d|_nt}q|o!|i}|p d|_q”nt}qW|S(Nu uu (tclonetFalsetchildrentSEPStprefixtisspacetTrue(tselftnodetresultstnewtcommatchildR((s2/usr/lib64/python2.6/lib2to3/fixes/fix_ws_comma.pyt transforms       ( t__name__t __module__R texplicittPATTERNRtLeafRtCOMMAtCOLONRR(((s2/usr/lib64/python2.6/lib2to3/fixes/fix_ws_comma.pyR s  N(t__doc__tRtpgen2RRtBaseFixR(((s2/usr/lib64/python2.6/lib2to3/fixes/fix_ws_comma.pyts