a XC?hB�@s>dZddlmZddlmZddlmZGdd�dej�ZdS)z�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. �)�pytree)�token)� fixer_basec@s@eZdZdZdZe�ejd�Ze�ej d�Z ee fZ dd�Z dS)� FixWsCommaTzH any<(not(',') any)+ ',' ((not(',') any)+ ',')* [not(',') any]> �,�:cCs`|��}d}|jD]H}||jvrB|j}|��rs