ó
ĶÕ\c           @   s)   d  d l  Z  d  d l m Z d   Z d S(   iĸĸĸĸN(   t
   getargspecc          C   sÎ   d   }  t  |   j d d g k s* t  t j |  d  } t  |  j d d g k s] t  d   } |  | _ t  |  j d d g k s t  d t f d     Y} t  |  j d d d g k sĘ t  d  S(	   Nc         S   s   d  S(   N(    (   t   xt   y(    (    s<   lib/python2.7/site-packages/dask/tests/test_compatibility.pyt   func   s    R   R   i   c          _   s   d  S(   N(    (   t   argst   kwargs(    (    s<   lib/python2.7/site-packages/dask/tests/test_compatibility.pyt   wrapper   s    t   MyTypec           B   s   e  Z d    Z RS(   c         S   s   d  S(   N(    (   t   selfR   R   (    (    s<   lib/python2.7/site-packages/dask/tests/test_compatibility.pyt   __init__   s    (   t   __name__t
   __module__R	   (    (    (    s<   lib/python2.7/site-packages/dask/tests/test_compatibility.pyR      s   R   (   R    R   t   AssertionErrort	   functoolst   partialt   __wrapped__t   object(   R   t   func2R   R   (    (    s<   lib/python2.7/site-packages/dask/tests/test_compatibility.pyt   test_getargspec   s    	!!		!(   R   t   dask.compatibilityR    R   (    (    (    s<   lib/python2.7/site-packages/dask/tests/test_compatibility.pyt   <module>   s   