警告

openstacksdk 使用 warnings 基础设施来警告用户关于已弃用的资源和资源字段,以及 openstacksdk 本身中已弃用的行为。这些警告源自 WarningDeprecationWarning。在 Python 中,警告默认情况下会被发出,而弃用警告默认情况下会被抑制,必须使用 -Wa Python 命令行选项或 PYTHONWARNINGS 环境变量来启用。如果您正在编写使用 openstacksdk 的应用程序,您可能需要在测试运行期间启用其中一些警告,以确保您迁移到不再使用已弃用的行为。

可用警告

异常 openstack.warnings.OpenStackDeprecationWarning

openstacksdk 中已弃用功能的基类警告。

异常 openstack.warnings.RemovedResourceWarning

指示资源已在较新的 API 版本中移除,不应使用。

异常 openstack.warnings.RemovedFieldWarning

指示字段已在较新的 API 版本中移除,不应使用。

异常 openstack.warnings.LegacyAPIWarning

指示 API 处于“遗留”状态,属于长期弃用。

异常 openstack.warnings.RemovedInSDK50Warning

指示参数已弃用,将在 SDK 5.0 中移除。

异常 openstack.warnings.RemovedInSDK60Warning

指示参数已弃用,将在 SDK 6.0 中移除。

异常 openstack.warnings.OpenStackWarning

openstacksdk 中通用警告的基类。

异常 openstack.warnings.ConfigurationWarning

指示配置存在问题。

异常 openstack.warnings.UnsupportedServiceVersion

指示 SDK 不理解的主版本。