ó
eFìXc           @   sC   d  Z  d d l m Z d d l m Z d d l m Z d „  Z d S(   s  
Enforce Barnett's File System Structure
---------------------------------------

Enforce the file name syntax and directory structure specified in
Barnett's documentation.

The structure is specified in a Google Docs spreadsheet.

The program is configured from the enforcer.ini configuration file,
a sample of which is included.  The enforcer.ini file must be located
in a folder called ``enforcer`` in the current directory's parent
directory.

The program checks the current directory (and it's sub-directories).

i   (   t   printout(   t   report(   t   startupc          C   s<   t  j ƒ  \ }  } t j |  d ƒ } t j | | |  ƒ d  S(   Nt   stock_parens(   R   t   make_analyzerR    t   PrinterR   t   analyze_dirs(   t   configt   analyzert   printer(    (    sz   /home/kop/biz/barnett/enforcer_project/BRIEF-Script/Enforcer/devel/pytest/lib/python2.7/site-packages/enforcer/enforcer.pyt   main'   s    N(   t   __doc__t    R    R   R   R
   (    (    (    sz   /home/kop/biz/barnett/enforcer_project/BRIEF-Script/Enforcer/devel/pytest/lib/python2.7/site-packages/enforcer/enforcer.pyt   <module>!   s   