o
    i                     @   s0   d dl Z ddlmZ dZdZ			d
dd	ZdS )    N   )_utilsz&, please use the '%s' argument insteadz%Using the '%s' argument is deprecated   Fc                    sD   t  }t }	tj||	|||dtj fdd}
|
S )zBDecorates a kwarg accepting function to deprecate a renamed kwarg.)postfixmessageversionremoval_versionc                    s<   |v rt j d r|| | |i |S )N)
stacklevelcategory)r   deprecation
setdefaultpop)wrappedinstanceargskwargsr
   new_nameold_nameout_messagereplacer	    X/home/ubuntu/.local/lib/python3.10/site-packages/ddtrace/vendor/debtcollector/renames.py	decorator"   s   z renamed_kwarg.<locals>.decorator)_KWARG_RENAMED_PREFIX_TPL_KWARG_RENAMED_POSTFIX_TPLr   generate_messagewraptr   )r   r   r   r   r   r	   r
   r   prefixr   r   r   r   r   renamed_kwarg   s   r   )NNNr   NF)r    r   r   r   r   r   r   r   r   <module>   s   