diff options
author | Ricardo Carrillo Cruz <emaildericky@gmail.com> | 2011-02-04 11:48:45 +0100 |
---|---|---|
committer | Ricardo Carrillo Cruz <emaildericky@gmail.com> | 2011-02-04 11:48:45 +0100 |
commit | c852a4d48d2d7afe0a7d74b5da4d5b31386bbda3 (patch) | |
tree | 4b3fdecca5d391e5b2bdb06a4ea9379a13c0337c /nova/exception.py | |
parent | e35ca46173a5f3bf2d1460c19249fd0bf9f5b538 (diff) | |
parent | 7783105dbbfa5c6e6d1ab9cc965929d1c4cc4eef (diff) | |
download | nova-c852a4d48d2d7afe0a7d74b5da4d5b31386bbda3.tar.gz nova-c852a4d48d2d7afe0a7d74b5da4d5b31386bbda3.tar.xz nova-c852a4d48d2d7afe0a7d74b5da4d5b31386bbda3.zip |
merging
Diffstat (limited to 'nova/exception.py')
-rw-r--r-- | nova/exception.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/nova/exception.py b/nova/exception.py index f604fd63a..7d65bd6a5 100644 --- a/nova/exception.py +++ b/nova/exception.py @@ -46,7 +46,6 @@ class Error(Exception): class ApiError(Error): - def __init__(self, message='Unknown', code='Unknown'): self.message = message self.code = code @@ -57,6 +56,18 @@ class NotFound(Error): pass +class InstanceNotFound(NotFound): + def __init__(self, message, instance_id): + self.instance_id = instance_id + super(InstanceNotFound, self).__init__(message) + + +class VolumeNotFound(NotFound): + def __init__(self, message, volume_id): + self.volume_id = volume_id + super(VolumeNotFound, self).__init__(message) + + class Duplicate(Error): pass |