ó
ŕxTc           @   st   d  d l  m Z d  d l Z d  d l Z d  d l m Z d   Z e d k rp d  d l Z e d e j	 d  n  d S(   i˙˙˙˙(   t   divisionN(   t   python_code_parsingc            s
  |  s d g }  n  t    } g  } x| |  D]t } t j j |  r xY t j |  D]8 \   } } | j   f d   t j | d  D  qP Wq( | j |  q( W| j t j | d   xJ | D]B } t	 j
 d | d d d
 d d d  } | rŔ d | GH| GHHqŔ qŔ Wd  S(   Nt   .c         3   s$   |  ] } t  j j   |  Vq d  S(   N(   t   ost   patht   join(   t   .0t   f(   t   dirpath(    sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/libtbx/command_line/find_unused_imports.pys	   <genexpr>   s   s   *.pyt   python_source_filenamet   ignored_importss   libtbx.load_envs   libtbx.forward_compatibilitys   import libtbx.start_print_traces   import libtbx.callbackst   ignored_imports_fromt
   __future__t"   ignore_imports_flagged_by_commentss   # import dependencys   # implicit imports   In file %s:(   s   libtbx.load_envs   libtbx.forward_compatibilitys   import libtbx.start_print_traces   import libtbx.callbacks(   s
   __future__(   s   # import dependencys   # implicit import(   t   setR   R   t   isdirt   walkt   updatet   fnmatcht   filtert   appendR   t   unused_imports(   t   argst   workt   arg_filenamest   argt   dirnamest	   filenamest   filenamet   unused(    (   R   sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/libtbx/command_line/find_unused_imports.pyt   run   s2     		    		t   __main__R   i   (
   R   R    R   R   t   libtbxR   R   t   __name__t   syst   argv(    (    (    sU   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/libtbx/command_line/find_unused_imports.pyt   <module>   s   	