neutron_lib.objects.exceptions 模块¶
- 异常 neutron_lib.objects.exceptions.NeutronDbObjectDuplicateEntry(object_class, db_exception)¶
基类:
Conflict唯一列出现重复条目错误。
当尝试向唯一列写入与现有条目相同的条目时引发。实例的 :attr: columns 属性可用,可在错误处理中使用
try: obj_ref.save() except NeutronDbObjectDuplicateEntry as e: if 'colname' in e.columns: # Handle error.
- message = '创建重复的 %(object_type)s 失败: 属性 %(attributes)s 的值为 %(values)s'¶
- 异常 neutron_lib.objects.exceptions.NeutronDbObjectNotFoundByModel(**kwargs)¶
基类:
NotFound- message = '根据模型 %(model)s 未找到 NeutronDbObject。'¶
- 异常 neutron_lib.objects.exceptions.NeutronObjectUpdateForbidden(**kwargs)¶
基类:
NeutronException- message = '无法更新以下对象字段: %(fields)s'¶
- 异常 neutron_lib.objects.exceptions.NeutronObjectValidatorException(**kwargs)¶
基类:
NeutronException- message = '合成字段 %(fields)s 未定义、拼写错误或无效'¶
- 异常 neutron_lib.objects.exceptions.NeutronPrimaryKeyMissing(object_class, missing_keys)¶
基类:
BadRequest- message = '对于类 %(object_type)s 缺少主键: %(missing_keys)s'¶
- 异常 neutron_lib.objects.exceptions.NeutronRangeConstrainedIntegerInvalidLimit(**kwargs)¶
基类:
NeutronException- message = '指定的范围限制不正确: start = %(start)s, end = %(end)s'¶
- 异常 neutron_lib.objects.exceptions.NeutronSyntheticFieldMultipleForeignKeys(**kwargs)¶
基类:
NeutronException- message = "合成字段 %(field)s 不应有多个外键"¶
- 异常 neutron_lib.objects.exceptions.NeutronSyntheticFieldsForeignKeysNotFound(**kwargs)¶
基类:
NeutronException- message = '%(child)s 没有为 %(parent)s 定义外键'¶