弃用

此模块提供了用于弃用功能的实用工具。

deprecated([msg, logger, version, remove_in])

装饰器,用于指示某个函数、方法或类已弃用。

deprecation_warning(msg[, logger, version, ...])

弃用警告的标准化格式化程序

relocated_module(new_name[, msg, logger, ...])

已弃用。

relocated_module_attribute(local, target, ...)

为移动/重命名的模块属性提供弃用路径

RenamedClass(name, bases, classdict, *args, ...)

元类为重命名的类提供弃用路径

Classes

MovedModuleFinder()

支持通过替代名称加载模块的自定义查找器。

MovedModuleInfo(old_name, new_name, msg, ...)

MovedModuleLoader(info)

支持通过替代名称加载模块的自定义模块加载器

RenamedClass(name, bases, classdict, *args, ...)

元类为重命名的类提供弃用路径

Functions

default_deprecation_msg(obj, user_msg, ...)

生成默认的弃用消息。

deprecated([msg, logger, version, remove_in])

装饰器,用于指示某个函数、方法或类已弃用。

deprecation_warning(msg[, logger, version, ...])

弃用警告的标准化格式化程序

moved_module(old_name, new_name[, msg, ...])

为移动/重命名的模块提供弃用路径

relocated_module(new_name[, msg, logger, ...])

已弃用。

relocated_module_attribute(local, target, ...)

为移动/重命名的模块属性提供弃用路径