l
ž?Tc               @   sŤ   d  d l  m Z d  d l m Z y d  d l m Z d Z Wn e k
 rT d Z Yn Xd  d l	 m
 Z
 d  d l m Z Gd   d e
  Z d   Z e d	 k r§ e   n  d
 S(   i    (   u   argv(   u   abspath(   u   coverage(   u	   Component(   u   Daemonc             B   s    |  Ee  Z d    Z d   Z d S(   c             K   s   t  | |  j |   d  S(   N(   u   Daemonu   register(   u   selfu   pidfileu   kwargs(    (    u-   /home/prologic/work/circuits/tests/app/app.pyu   init   s    c             G   s   d  S(   N(    (   u   selfu   args(    (    u-   /home/prologic/work/circuits/tests/app/app.pyu   prepare_unregister   s    N(   u   __name__u
   __module__u   initu   prepare_unregister(   u
   __locals__(    (    u-   /home/prologic/work/circuits/tests/app/app.pyu   App   s   
	u   Appc              C   si   t  r" t d d  }  |  j   n  t t d  } t |  } | j   t  re |  j   |  j	   n  d  S(   Nu   data_suffixi   T(
   u   HAS_COVERAGEu   coverageu   Trueu   startu   abspathu   argvu   Appu   runu   stopu   save(   u	   _coverageu   pidfileu   app(    (    u-   /home/prologic/work/circuits/tests/app/app.pyu   main   s    

u   __main__NTF(   u   sysu   argvu   os.pathu   abspathu   coverageu   Trueu   HAS_COVERAGEu   ImportErroru   Falseu   circuitsu	   Componentu   circuits.appu   Daemonu   Appu   mainu   __name__(    (    (    u-   /home/prologic/work/circuits/tests/app/app.pyu   <module>   s   
		