瀏覽代碼

Issue #2379 - Fix JSON decode error with Oozie action submission in Python 3.x environments.

Rick Bernotas 4 年之前
父節點
當前提交
18b0ff24f5
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      desktop/libs/liboozie/src/liboozie/oozie_api.py

+ 5 - 1
desktop/libs/liboozie/src/liboozie/oozie_api.py

@@ -246,7 +246,11 @@ class OozieApi(object):
     if parameters is not None:
       params.update(parameters)
 
-    return self._root.put('job/%s' % jobid, params, data=config_gen(properties), contenttype=_XML_CONTENT_TYPE)
+    resp = self._root.put('job/%s' % jobid, params, data=config_gen(properties), contenttype=_XML_CONTENT_TYPE)
+    if sys.version_info[0] > 2:
+      resp = resp.decode()
+
+    return resp
 
   def submit_workflow(self, application_path, properties=None):
     """