Ë
    ëÓ^jj  ã            
       óD   — d Z ddlZddlmZmZ ddgZdededed	ed
df
d„Zy)z%Deprecation utilities and decorators.é    N)Ú
deprecatedÚvoidr   r   ÚoldÚnewÚdeprecated_inÚ	remove_inÚreturnc           
      óT   — t        j                  | › d|› d|› d|› d�t        d¬«       y)a   Emit a DeprecationWarning pointing users to the new module location.

    Args:
        old: Fully-qualified name of the deprecated module (e.g. ``rfdetr.util.logger``).
        new: Fully-qualified name of the replacement (e.g. ``rfdetr.utilities.logger``).
        deprecated_in: Version where the module was deprecated (full semver).
        remove_in: Version where the module will be removed (full semver).
    z is deprecated since vz and will be removed in vz; use z	 instead.é   )Ú
stacklevelN)ÚwarningsÚwarnÚDeprecationWarning)r   r   r   r   s       úf/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/rfdetr/utilities/decorators.pyÚ_warn_deprecated_moduler      s8   € ô ‡M�MØˆ%Ð% m _Ð4MÈiÈ[ÐX^Ð_bÐ^cÐclÐmÜØöó    )Ú__doc__r   Ú	deprecater   r   Ú__all__Ústrr   © r   r   ú<module>r      sC   ðñ ,ã ç &à˜Ð
 €ð ð ¨3ð ¸sð Èsð ÐW[ô r   