keystone.common.provider_api 模块¶
- 类 keystone.common.provider_api.ProviderAPIMixin[源代码]¶
基类:
object允许通过 __getattr__ 引用自身上的提供程序 api。
确保此类是继承中的第一个类。
- 类 keystone.common.provider_api.ProviderAPIRegistry[源代码]¶
基类:
object- deferred_provider_lookup(api, method)[源代码]¶
创建在需要时执行 api 和方法查找的描述符。
对于特殊情况,例如需要有效地成为“classmethod”的 enforcer “get_member_from_driver”,此方法返回一个智能描述符对象,该对象在运行时而不是导入时执行查找。
- 参数:
api (str) – 要使用的 api,例如“identity_api”
method (str) – 要返回的 api 上的方法
- locked = False¶