3
Z                 @   s   d Z ddlZdd ZdS )z& Utility module to deprecate features     Nc                s"    j }dt   fdd}|S )z Return a function that warns it is deprecated by another function.

        Returns a new function that warns it is deprecated by function
        ``func``, then acts as a pass-through wrapper for ``func``.

        zUse %(func_name)s insteadc                 s   t jtdd  | |S )N   )
stacklevel)warningswarnDeprecationWarning)argskwargs)funcwarn_msg 4/usr/lib/python3/dist-packages/debian/deprecation.pydeprecated_func#   s    z/function_deprecated_by.<locals>.deprecated_func)__name__vars)r	   Z	func_namer   r   )r	   r
   r   function_deprecated_by   s    
r   )__doc__r   r   r   r   r   r   <module>   s   