
    t]e_                         d Z ddlZddZdS )zUtilities for deprecation    Nc                    |                     d          \  }}|dz   t          t          |          dz             z   }|At          | |          /t	          j        d| d| d| d| j         d	t                     dS dS t          | |          Qt	          j        d| d| d	| d| j         d
| dt                     t          | |t          | |                     dS 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)samplerversion_deprecationparam_deprecated	new_paramxyversion_removeds          :lib/python3.11/site-packages/imblearn/utils/deprecation.pydeprecate_parameterr   	   sy   & $$S))DAq#gCFFQJ/O7,--9M($ ( (;N ( ('6( ($( ( ( '	      :9 7,--9MC$ C C;N C C&5C C$C C-6C C C '	    GY9I(J(JKKKKK :9    )N)__doc__r   r    r   r   <module>r      s:     
 %L %L %L %L %L %Lr   