î
!dÝV  ã               @   s   Gd  d „  d e  ƒ Z d S)c               @   s1   e  Z d  Z d Z d d „  Z d d d „ Z d S)ÚreifyzÁPut the result of a method which uses this (non-data)
    descriptor decorator in the instance dict after the first call,
    effectively replacing the decorator with an instance variable.
    c             C   s   | |  _  | j |  _ d  S)N)ÚwrappedÚ__doc__)Úselfr   © r   ú0/tmp/pip-build-0jahl3lb/wheel/wheel/decorator.pyÚ__init__
   s    	zreify.__init__Nc             C   s9   | d  k r |  S|  j  | ƒ } t | |  j  j | ƒ | S)N)r   ÚsetattrÚ__name__)r   ÚinstZobjtypeÚvalr   r   r   Ú__get__   s
    zreify.__get__)r	   Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s   r   N)Úobjectr   r   r   r   r   Ú<module>   s    