From c9f684add9ab52175fe060991c1595e0f631945b Mon Sep 17 00:00:00 2001 From: Scott Bahling Date: Sun, 19 Apr 2015 12:47:13 +0200 Subject: Add success property to ObsApi Returns True or False if the last api query was successful or not --- obsapi/core.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'obsapi/core.py') 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 -- cgit v1.2.3