Ńň
uŠ×Nc           @   sC   d  Z  d d k Z y d d k Z Wn n Xd d d     YZ d S(   s?   Eval python code with global namespace of a python source file.i˙˙˙˙Nt	   LocalEvalc           B   s    e  Z d d   Z d d  Z RS(   c         C   s~   h  |  _  | d  j	 od t | d  } t i d | | d d t i f  } x. t |  D] } t | |  |  i  | <qV Wn d  S(   Nt   rs   <none>t    (   t	   namespacet   Nonet   opent   impt   load_modulet	   PY_SOURCEt   dirt   getattr(   t   selft   patht   filet   modulet   attr(    (    sy   /projectLibrary/707976 EPBuoyPrototypeAndTesting/SpotWatchCircleAlarm/spaetz-offlineimap-5f3ac2c/offlineimap/localeval.pyt   __init__   s    	 c         C   sA   h  } | i  |  i  | d  j	 o | i  |  n t | |  S(   N(   t   updateR   R   t   eval(   R   t   textR   t   names(    (    sy   /projectLibrary/707976 EPBuoyPrototypeAndTesting/SpotWatchCircleAlarm/spaetz-offlineimap-5f3ac2c/offlineimap/localeval.pyR   (   s
    N(   t   __name__t
   __module__R   R   R   (    (    (    sy   /projectLibrary/707976 EPBuoyPrototypeAndTesting/SpotWatchCircleAlarm/spaetz-offlineimap-5f3ac2c/offlineimap/localeval.pyR       s   (    (   t   __doc__R   t   errnoR    (    (    (    sy   /projectLibrary/707976 EPBuoyPrototypeAndTesting/SpotWatchCircleAlarm/spaetz-offlineimap-5f3ac2c/offlineimap/localeval.pyt   <module>   s   