(workflow, node_handle)
| 877 | |
| 878 | |
| 879 | def get_workflow_resource(workflow, node_handle): |
| 880 | response = [] |
| 881 | if "nodes" in workflow: |
| 882 | for node in workflow.get("nodes"): |
| 883 | rs = node_handle(node) |
| 884 | if rs: |
| 885 | for r in rs: |
| 886 | response.append(r) |
| 887 | if node.get("type") == "loop-node": |
| 888 | r = get_workflow_resource(node.get("properties", {}).get("node_data", {}).get("loop_body"), node_handle) |
| 889 | for rn in r: |
| 890 | response.append(rn) |
| 891 | return list({(str(item.target_type) + str(item.target_id)): item for item in response}.values()) |
| 892 | return [] |
| 893 | |
| 894 | |
| 895 | application_instance_field_call_dict = { |
no test coverage detected