summaryrefslogtreecommitdiff
path: root/obsapi
diff options
context:
space:
mode:
authorScott Bahling <sbahling@suse.de>2015-04-19 12:47:13 +0200
committerScott Bahling <sbahling@suse.de>2015-04-19 12:47:13 +0200
commitc9f684add9ab52175fe060991c1595e0f631945b (patch)
treefac7914470639d55c00633d954919b6e06037d1a /obsapi
parent5d1583fe035c8e646ab6beba2fde0b3bb5f87c12 (diff)
downloadobsapi-c9f684add9ab52175fe060991c1595e0f631945b.tar.gz
obsapi-c9f684add9ab52175fe060991c1595e0f631945b.tar.xz
obsapi-c9f684add9ab52175fe060991c1595e0f631945b.zip
Add success property to ObsApi
Returns True or False if the last api query was successful or not
Diffstat (limited to 'obsapi')
-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