
    b	                     t    	 d dl mZ d dlmZ  ej                  d      ZdddddefdZ	y# e$ r d dlZY .w xY w)    N)_utilsdebtcollector   c                 h    t        j                  | ||||      }t        j                  |||       y)a	  Helper to deprecate some thing using generated message format.

    :param prefix: prefix string used as the prefix of the output message
    :param postfix: postfix string used as the postfix of the output message
    :param message: message string used as ending contents of the deprecate
                    message
    :param version: version string (represents the version this
                    deprecation was created in)
    :param removal_version: version string (represents the version this
                            deprecation will be removed in); a string of '?'
                            will denote this will be removed in some future
                            unknown version
    :param stacklevel: stacklevel used in the :func:`warnings.warn` function
                       to locate where the users code is in the
                       :func:`warnings.warn` call
    :param category: the :mod:`warnings` category to use, defaults to
                     :py:class:`DeprecationWarning` if not provided
    )postfixversionmessageremoval_version)
stacklevelcategoryN)r   generate_messagedeprecation)prefixr   r	   r   r
   r   r   out_messages           8/usr/lib/python3/dist-packages/debtcollector/__init__.py	deprecater      s8    * ))&'297:IKK {z (*    )
importlib.metadatametadataimportlib_metadataImportErrorr   r   r   __version__DeprecationWarningr    r   r   <module>r      sP   3
 !( ((9 #DD%7*  s   + 	77