Viewing File: /opt/alt/python35/lib64/python3.5/lib2to3/fixes/__pycache__/fix_numliterals.cpython-35.opt-1.pyc



¯ÕYfã@sSdZddlmZddlmZddlmZGdd„dejƒZdS)z-Fixer that turns 1L into 1, 0755 into 0o755.
é)Útoken)Ú
fixer_base)ÚNumberc@s1eZdZejZdd„Zdd„ZdS)ÚFixNumliteralscCs#|jjdƒp"|jddkS)NÚ0éÚLléÿÿÿÿ)ÚvalueÚ
startswith)ÚselfÚnode©rúB/opt/alt/python35/lib64/python3.5/lib2to3/fixes/fix_numliterals.pyÚmatchszFixNumliterals.matchcCs†|j}|ddkr,|dd…}nG|jdƒrs|jƒrstt|ƒƒdkrsd|dd…}t|d|jƒS)NrrrZ0oÚprefixr	r	)r
rÚisdigitÚlenÚsetrr)rr
ZresultsÚvalrrrÚ	transforms	3zFixNumliterals.transformN)Ú__name__Ú
__module__Ú__qualname__rÚNUMBERZ_accept_typerrrrrrrs	rN)	Ú__doc__Zpgen2rÚrZ
fixer_utilrZBaseFixrrrrrÚ<module>s
Back to Directory File Manager