509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3

  \   ã               @   s>   d Z ddlmZ ddlmZ ddlmZ G dd„ dejƒZdS )z-Fixer that turns 1L into 1, 0755 into 0o755.
é   )Útoken)Ú
fixer_base)ÚNumberc               @   s"   e Zd ZejZdd„ Zdd„ ZdS )ÚFixNumliteralsc             C   s   |j jdƒp|j d dkS )NÚ0é   ÚLléÿÿÿÿ)ÚvalueÚ
startswith)ÚselfÚnode© r   ú5/usr/lib64/python3.6/lib2to3/fixes/fix_numliterals.pyÚmatch   s    zFixNumliterals.matchc             C   s`   |j }|d dkr |d d… }n2|jdƒrR|jƒ rRtt|ƒƒdkrRd|dd …  }t||jd�S )Nr   r   r   Z0o)Úprefixr	   r	   )r
   r   ÚisdigitÚlenÚsetr   r   )r   r   ZresultsÚvalr   r   r   Ú	transform   s    "zFixNumliterals.transformN)Ú__name__Ú
__module__Ú__qualname__r   ÚNUMBERZ_accept_typer   r   r   r   r   r   r      s   r   N)	Ú__doc__Zpgen2r   Ú r   Z
fixer_utilr   ZBaseFixr   r   r   r   r   Ú<module>   s   