keystone.common.validation 包

子模块

模块内容

OpenStack Identity 资源的请求体验证中间件。

keystone.common.validation.lazy_validate(request_body_schema, resource_to_validate)[source]

一种非装饰器方式的请求验证方法,用于内联使用。

参数:
  • request_body_schema – 用于验证资源引用的模式

  • resource_to_validate – 要验证的字典

引发:
  • keystone.exception.ValidationError – 如果 resource_to_validate 为 None。(参见下面的包装方法)。

  • TypeError – 在装饰器时间发生,当装饰的方法签名中未找到预期的要验证的资源时

keystone.common.validation.nullable(property_schema)[source]

将属性模式克隆成可为空的模式。

参数:

property_schema (dict) – 要克隆成可为空模式的模式

返回值:

一个新的字典模式