File: //opt/alt/python27/lib/python2.7/site-packages/prospector/tools/dodgy/__init__.pyc
�
�� Uc @@ s� d d l m Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z d d l
m Z d � Z d e f d � � YZ
d S( i ( t absolute_importN( t
check_file( t Locationt Message( t ToolBasec C@ s5 t j d d | � } d j | j t j j � d � S( Ns \.pyt t .i ( t ret subt joint splitt ost patht sep( R t module( ( sP /opt/alt/python27/lib/python2.7/site-packages/prospector/tools/dodgy/__init__.pyt module_from_path
s t DodgyToolc B@ s e Z d � Z RS( c C@ s; g } x� | j � D]� } t j | � } | d d k s | d j d � rR q n xF t | � D]8 \ } } } | j i | d 6| d 6| d 6| d 6� q_ Wq Wg } x� | D]� } | d }
t j j | j
|
g � } t |
t |
t
| � � d | d d d t �} t d | d | | d � }
| j |
� q� W| S(
Ni s text/t linet codet messageR R t
absolute_patht dodgy( t iter_file_pathst mimetypest
guess_typet Nonet
startswithR t appendR R t commonprefixt rootpathR R t lent TrueR ( t selft found_filest warningst filepatht mimetypeR R R t messagest warningR t prefixt loct msg( ( sP /opt/alt/python27/lib/python2.7/site-packages/prospector/tools/dodgy/__init__.pyt run s"