Skip to content

Commit bf49e01

Browse files
committed
added exception for "JSON is not well formatted"
1 parent e2ecede commit bf49e01

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

qencode/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def x265_video_codec():
2929

3030
from exeptions import QencodeClientException, QencodeTaskException
3131

32-
__version__ = "0.9.15"
32+
__version__ = "0.9.16"
3333
__status__ = "Beta"
3434
__author__ = "Qencode"
3535

qencode/task.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@ def custom_start(self, data, **kwargs):
4949
self._create_task(1)
5050

5151
if not self.error:
52-
data = self._prepare_data_custom(self._prepare_query(data), **kwargs)
52+
query = self._prepare_query(data)
53+
54+
if not self.error:
55+
data = self._prepare_data_custom(query, **kwargs)
5356

5457
if not self.error and self.task_token:
5558
self._start_encode('start_encode2', data)
@@ -106,6 +109,15 @@ def _prepare_query(self, params):
106109
if is_json(params):
107110
query = rm_key_if_null(params)
108111
return query
112+
else:
113+
self.error = True
114+
try:
115+
self.message = "JSON is not well formatted: {0} Is not defined".format(params)
116+
except Exception as e:
117+
pass
118+
finally:
119+
self.message = "JSON is not well formatted"
120+
109121

110122
def _prepare_data(self, profiles, video_url, **kwargs):
111123
data = dict(

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
setup(
1010
name='qencode',
11-
version='0.9.15',
11+
version='0.9.16',
1212
description='Qencode Python SDK',
1313
url='https://github.com/qencode-dev/qencode-api-python-client',
1414
# url=here,

0 commit comments

Comments
 (0)