projects
/
osm
/
N2VC.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add machine status properties (#133)
[osm/N2VC.git]
/
juju
/
errors.py
diff --git
a/juju/errors.py
b/juju/errors.py
index
9295267
..
de52174
100644
(file)
--- a/
juju/errors.py
+++ b/
juju/errors.py
@@
-1,7
+1,16
@@
+class JujuError(Exception):
+ pass
-class JujuAPIError(Exception):
+
+class JujuAPIError(JujuError):
def __init__(self, result):
def __init__(self, result):
+ self.result = result
self.message = result['error']
self.message = result['error']
+ self.error_code = result.get('error-code')
self.response = result['response']
self.request_id = result['request-id']
super().__init__(self.message)
self.response = result['response']
self.request_id = result['request-id']
super().__init__(self.message)
+
+
+class JujuConnectionError(ConnectionError, JujuError):
+ pass