U
    /e9                     @   s   d dl Z dd ZdS )    Nc                  C   sL  dd l } | j | jj | jdks$t| jdks2tdd l} | jjdksJt| jjdksZt| jj dd l} | jj	jdks|t| jj	jdkst| jjdkst| j}dd l
m} ||kstdd l} zdd l}dd  W n tk
r   Y nX zdd l} dd  W n tk
r   Y nX zdd l} dd  W n tk
rD   Y nX tjdksVttjjd	kshttjjd
ksztz@dd l}|jdkst|jjdkst|jjdkstW n tk
r   Y nX t| dr| jtjkstt| jdr| jjtjjkst| jtjks&td| jks6t| jjd k	sHtd S )Nr   tlztlz.curried)Nr   ztlz.curried.operatorztlz.functoolz   toolzztoolz.curriedztoolz.functoolzcytoolzzcytoolz.curriedzcytoolz.functoolz__file__)r   ZcurryZ	functoolz__package__AssertionError__name__Ztlz.curriedZcurriedZtlz.curried.operatoroperatorZtlz.functoolzZtlz.sandboxZtlzthisisabadname.curriedImportErrorZ	tlz.curryZtlz.badsubmodulenamer   r   hasattrr   pipe__doc__)r   m1m2Ztlzthisisabadnamer    r   8/tmp/pip-unpacked-wheel-zr66a21f/toolz/tests/test_tlz.pytest_tlz   sb    r   )r   r   r   r   r   r   <module>   s   