Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib/python3.7/site-packages/dodgy/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/dodgy/__pycache__/run.cpython-37.opt-1.pyc

B

y�oV��@snddlZddlZddlZddlZddlZddlmZdd�dD�Zdd�Zd
dd	�Z	d
d�Z
edkrje
�dS)�N)�
check_filec	Cs(g|] }t�|dt�tjj�i��qS)�sep)�re�compile�escape�os�pathr)�.0�patt�r�:/opt/alt/python37/lib/python3.7/site-packages/dodgy/run.py�
<listcomp>	sr
)z(^|%(sep)s)\.[^\.]z^tests?%(sep)s?z%(sep)stests?(%(sep)s|$)z_tests?(%(sep)s|$)cCsDg}x:t�|�D],\}}}x |D]}|�tj�||��q WqW|S)N)r�walk�appendr�join)Z
start_path�	filepaths�root�_�files�	file_namerrr�
list_filess

rc	s�g}|p
g}dd�|D�}|t7}t|�}x�|D]�}tj�||��t�fdd�|D��rZq0t�|�}|ddks0|d�d�s�q0x0t	|�D]$}|�
�|d|d|dd��q�Wq0W|S)	NcSsg|]}t�|��qSr)rr)r	r
rrrr
szrun_checks.<locals>.<listcomp>csg|]}|����qSr)�search)r	�ignore)�relpathrrr
$srztext/��)r�line�code�message)�IGNORE_PATHSrrrr�any�	mimetypesZ
guess_type�
startswithrr)Z	directoryZignore_paths�warningsr�filepathZmimetypeZ	msg_partsr)rr�
run_checkss&

r%cCs2tt���}tjd|idd�}tj�|d�dS)Nr#r)�indent�
)r%r�getcwd�json�dumps�sys�stdout�write)r#�outputrrr�run7sr/�__main__)N)r+rrr!r)Zdodgy.checksrrrr%r/�__name__rrrr�<module>s