Your IP : 216.73.216.213
3
� f� � @ s� d Z dZddlZddlZddlZddlZyddlZW n6 ek
rj G dd� d�Ze� Zedej d� Y nX ej
d�Zej
d �Zd
d� Z
dd
� Zdd� Zdejd Zedk�r�yejejdd� d�\ZZW nL ejk
�r Z z,eeej d� eeej d� ejd� W Y ddZ[X nX ejZdZx2eD ]*\ZZedk�rFejZnedk�r,dZ�q,W e�sxeeej d� ejd� x>ejee�D ].Ze�r�ede � ee�Z e �r�ee� �q�W dS )zcList all those Python files that require a coding directive
Usage: findnocoding.py dir1 [dir2...]
zOleg Broytmann, Georg Brandl� Nc @ s e Zd Zd Z ZZdd� ZdS )�pysourceNc o sz xt|D ]l}t jj|�r$|jd�V qt jj|�rx@t j|�D ]2\}}}x&|D ]}|jd�rLt jj||�V qLW q<W qW d S )Nz.py)�os�path�isfile�endswith�isdir�walk�join) �self�paths�args�kwargsr �root�dirs�files�filename� r �?/opt/alt/python36/lib64/python3.6/Tools/scripts/findnocoding.py�walk_python_files s
zpysource.walk_python_files)�__name__�
__module__�__qualname__Zhas_python_ext�looks_like_python�can_be_compiledr r r r r r s r z^The pysource module is not available; no sophisticated Python source file search will be done.)�files&