B
    EDb¬  ã               @   s   d d„ Z dd„ ZdS )c             C   s`   t tg t| ƒ¡rLt tg t|ƒ¡s(dS x2|D ]}t|ƒ| d kr.dS q.W n| t|ƒkr\dS dS )NFé    T)ÚtupleÚlistÚcountÚtype)ÚtypÚvalÚi© r	   ú4G:\easytimepro\master/mysite/ladon\types\__init__.pyÚvalidate_type   s    

r   c             C   s:   ddl m} ttg t| ƒ¡s2| |jkr2|j|  S dS dS )z«
	Convert a type to ladon type dict. If the type is a LadonType and contained in the service being processed
	the type dict will be returned, otherwise None is returned.
	r   )ÚTypeManagerN)Zmysite.ladon.types.typemanagerr   r   r   r   r   Zglobal_type_dict)r   r   r	   r	   r
   Úget_type_info   s    
r   N)r   r   r	   r	   r	   r
   Ú<module>   s   