U
if @ 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 dp|j d dkS )N0Ll)value
startswith)selfnode r
B/opt/alt/python38/lib64/python3.8/lib2to3/fixes/fix_numliterals.pymatch s zFixNumliterals.matchc C s` |j }|d dkr |d d }n2|drR| rRtt|dkrRd|dd }t||jdS )Nr r r Z0o)prefix)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