소스 검색

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):
     """