codekingpro/portable-devtools
114k
1import warnings2 3 4class AuthlibDeprecationWarning(DeprecationWarning):5 pass6 7 8warnings.simplefilter('always', AuthlibDeprecationWarning)9 10 11def deprecate(message, version=None, link_uid=None, link_file=None):12 if version:13 message += f'\nIt will be compatible before version {version}.'14 if link_uid and link_file:15 message += f'\nRead more <https://git.io/{link_uid}#file-{link_file}-md>'16 warnings.warn(AuthlibDeprecationWarning(message), stacklevel=2)17 