3
f @ s> d Z ddlmZ ddlmZ ddlmZ G dd dejZdS )z-Fixer that turns 1L into 1, 0755 into 0o755.
)token)
fixer_base)Numberc @ s" e Zd ZejZdd Zdd ZdS )FixNumliteralsc C s |j jdp|j d dkS )N0 Ll)value
startswith)selfnode r B/opt/alt/python36/lib64/python3.6/lib2to3/fixes/fix_numliterals.pymatch s zFixNumliterals.matchc C s` |j }|d dkr |d d }n2|jdrR|j rRtt|dkrRd|dd }t||jdS )Nr r r Z0o)prefixr r )r
r isdigitlensetr r )r r
Zresultsvalr r r transform s "zFixNumliterals.transformN)__name__
__module____qualname__r NUMBERZ_accept_typer r r r r r r s r N) __doc__Zpgen2r r Z
fixer_utilr ZBaseFixr r r r r