§
    )uycÍ  ã                   óB   — d Z ddlZ	 ddlmZmZ n# e$ r Y nw xY wd„ ZdS )z& Utility module to deprecate features é    N)ÚAnyÚCallablec                 ój   ‡ ‡— 	 ‰ j         }n# t          $ r ‰ j        j         }Y nw xY wd|z  Šˆ ˆf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 %s insteadc                  óL   •— t          j        ‰t          d¬¦  «          ‰| i |¤ŽS )Né   )Ú
stacklevel)ÚwarningsÚwarnÚDeprecationWarning)ÚargsÚkwargsÚfuncÚwarn_msgs     €€ú4/usr/lib/python3/dist-packages/debian/deprecation.pyÚdeprecated_funcz/function_deprecated_by.<locals>.deprecated_func0   s0   ø€ ÝŒ�hÕ 2¸qÐAÑAÔAÐAØˆt�TÐ$˜VÐ$Ð$Ð$ó    )Ú__name__ÚAttributeErrorÚ__func__)r   Ú	func_namer   r   s   `  @r   Úfunction_deprecated_byr   #   sk   øø€ ð+Ø”Mˆ	ˆ	øÝð +ð +ð +Ø”MÔ*ˆ	ˆ	ˆ	ð+øøøà )Ñ+€Hð%ð %ð %ð %ð %ð %ð Ðs   „ Œ%¤%)Ú__doc__r	   Útypingr   r   ÚImportErrorr   © r   r   ú<module>r      s…   ðð -Ð ,ð& €€€ð	ðð ð ð ð ð ð ð ð øð ð 	ð 	ð 	à€Dð	øøøð
ð ð ð ð s   ˆ ‘˜