in o2a/converter/oozie_converter.py [0:0]
def convert(self, as_subworkflow=False):
"""
Starts the process of converting the workflow.
"""
self.retrieve_lib_jar_libraries()
self.property_parser.parse_property()
self.parser.parse_workflow()
self.apply_preconvert_transformers()
self.convert_nodes()
self.apply_postconvert_transformers()
self.add_state_handlers()
self.convert_relations()
self.convert_dependencies()
if as_subworkflow:
self.renderer.create_subworkflow_file(workflow=self.workflow, props=self.props)
else:
self.renderer.create_workflow_file(workflow=self.workflow, props=self.props)
self.copy_extra_assets(self.workflow.nodes)