diff options
| author | Scott Bahling <sbahling@suse.de> | 2015-04-19 12:47:13 +0200 |
|---|---|---|
| committer | Scott Bahling <sbahling@suse.de> | 2015-04-19 12:47:13 +0200 |
| commit | c9f684add9ab52175fe060991c1595e0f631945b (patch) | |
| tree | fac7914470639d55c00633d954919b6e06037d1a /obsapi | |
| parent | 5d1583fe035c8e646ab6beba2fde0b3bb5f87c12 (diff) | |
| download | obsapi-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.py | 9 |
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 |
