summaryrefslogtreecommitdiff
path: root/obsapi/httpapi.py
diff options
context:
space:
mode:
Diffstat (limited to 'obsapi/httpapi.py')
-rw-r--r--obsapi/httpapi.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/obsapi/httpapi.py b/obsapi/httpapi.py
index 4b0ab65..8ef893e 100644
--- a/obsapi/httpapi.py
+++ b/obsapi/httpapi.py
@@ -110,11 +110,15 @@ class ObsHttpApi(object):
return '/'.join(['{}'] * len(args)).format(*args)
def get(self, *args, **params):
+ binary_get = params.pop('binary_get', False)
api = self.__api(*args)
r = self.__api_get(api, params=params)
if not self.success:
return self.default_xml
+ if binary_get:
+ return r.content
+
return r.text
def put(self, *args, **kwargs):