Browse Source

[oozie] Fix wrong if comparisons triggering warnings

Romain Rigaux 4 years ago
parent
commit
0d8a712ead
1 changed files with 3 additions and 3 deletions
  1. 3 3
      apps/oozie/src/oozie/importlib/workflows.py

+ 3 - 3
apps/oozie/src/oozie/importlib/workflows.py

@@ -555,9 +555,9 @@ def _preprocess_nodes(workflow, transformed_root, workflow_definition_root, node
           full_node.credentials = [{"name": cred, "value": True} for cred in action_el.attrib['cred'].split(',')];
 
   for full_node in nodes:
-    if full_node.node_type is 'start':
+    if full_node.node_type == 'start':
       full_node.name = 'start'
-    elif full_node.node_type is 'subworkflow':
+    elif full_node.node_type == 'subworkflow':
       app_path = None
       for action_el in workflow_definition_root:
         if 'name' in action_el.attrib and action_el.attrib['name'] == full_node.name:
@@ -621,7 +621,7 @@ def _save_nodes(workflow, nodes):
   Save nodes, but skip kill nodes because we create a single kill node to use.
   """
   for node in nodes:
-    if node.node_type is 'kill':
+    if node.node_type == 'kill':
       continue
 
     try: