summaryrefslogtreecommitdiff
path: root/obsapi/core.py
diff options
context:
space:
mode:
Diffstat (limited to 'obsapi/core.py')
-rw-r--r--obsapi/core.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/obsapi/core.py b/obsapi/core.py
index a489b8e..9445f3f 100644
--- a/obsapi/core.py
+++ b/obsapi/core.py
@@ -156,11 +156,18 @@ class ObsApi(object):
@property
def response(self):
+ '''Return requests response from last api query'''
return self._response
+ @property
+ def success(self):
+ '''Return True if last api query was successful, else
+ return False'''
+ return self._response.status_code == requests.codes.ok
+
def get_xml(self, api, payload=None):
r = self.__api_get(api, payload)
- if not r.status_code == requests.codes.ok:
+ if not self.success:
return self.default_xml
return r.text