B
    Zvd_                 @   s   d Z ddlZdddZdS )zUtilities for deprecation    Nc             C   s   | d\}}|d tt|d  }|dkrht| |dk	rtjd| d| d| d| j d	td nPt| |dk	rtjd| d| d	| d| j d
| dtd t| |t| | dS )a  Helper to deprecate a parameter by another one.

    Parameters
    ----------
    sampler : sampler object,
        The object which will be inspected.

    version_deprecation : str,
        The version from which the parameter will be deprecated. The format
        should be ``'x.y'``.

    param_deprecated : str,
        The parameter being deprecated.

    new_param : str,
        The parameter used instead of the deprecated parameter. By default, no
        parameter is expected.
    .   N'z' is deprecated from z and  will be removed in z for the estimator )categoryz and will be removed in z. Use 'z
' instead.)	splitstrintgetattrwarningswarn	__class__FutureWarningsetattr)ZsamplerZversion_deprecationZparam_deprecated	new_paramxyZversion_removed r   L/var/www/html/venv/lib/python3.7/site-packages/imblearn/utils/deprecation.pydeprecate_parameter	   s    
$r   )N)__doc__r
   r   r   r   r   r   <module>   s   