original_docstring: Main starting point for a pipeline. Processing will continue as far as
         the configuration specifies a chain of linked subprojects via the
         NEXT_ENTRY_SUBPROJECT property.
docstring: Main starting point for a pipeline. Processing will continue as far as
  the configuration specifies a chain of linked subprojects via the
  NEXT_ENTRY_SUBPROJECT property.
docstring_tokens: Main starting point for a pipeline . Processing will continue as far as the configuration specifies a chain of linked subprojects via the NEXT_ENTRY_SUBPROJECT property .
code: def start(path_to_config, config_file):
      """Main starting point for a pipeline. Processing will continue as far as
         the configuration specifies a chain of linked subprojects via the
         NEXT_ENTRY_SUBPROJECT property."""
  
      app_configuration = get_config(path_to_config, config_file)
      app_source_root = app_configuration['APP_SOURCE']['ROOT']
      app_source_main = app_configuration['APP_SOURCE']['MAIN']
      main_module = app_configuration['APP_SOURCE']['SUBPROJECTS'][
          app_source_main]['MODULE']
      interface_entry = app_configuration['APP_SOURCE']['SUBPROJECTS'][
          app_source_main]['INTERFACE']['ENTRY']
      try:
          module_name = main_module
          module_file_path = app_source_root + '/' + app_source_main + '/' + main_module + '.py'
          module_spec = importlib.util.spec_from_file_location(
              module_name, module_file_path)
          module = importlib.util.module_from_spec(module_spec)
          module_spec.loader.exec_module(module)
          eval('module.' + interface_entry + '(path_to_config, config_file)')
      except ImportError as err:
          print('ERROR: ' + str(err))
code_tokens: def start ( path_to_config , config_file ) : app_configuration = get_config ( path_to_config , config_file ) app_source_root = app_configuration [ 'APP_SOURCE' ] [ 'ROOT' ] app_source_main = app_configuration [ 'APP_SOURCE' ] [ 'MAIN' ] main_module = app_configuration [ 'APP_SOURCE' ] [ 'SUBPROJECTS' ] [ app_source_main ] [ 'MODULE' ] interface_entry = app_configuration [ 'APP_SOURCE' ] [ 'SUBPROJECTS' ] [ app_source_main ] [ 'INTERFACE' ] [ 'ENTRY' ] try : module_name = main_module module_file_path = app_source_root + '/' + app_source_main + '/' + main_module + '.py' module_spec = importlib . util . spec_from_file_location ( module_name , module_file_path ) module = importlib . util . module_from_spec ( module_spec ) module_spec . loader . exec_module ( module ) eval ( 'module.' + interface_entry + '(path_to_config, config_file)' ) except ImportError as err : print ( 'ERROR: ' + str ( err ) )
short_docstring: Main starting point for a pipeline.
short_docstring_tokens: Main starting point for a pipeline .
comment: """Main starting point for a pipeline. Processing will continue as far as
         the configuration specifies a chain of linked subprojects via the
         NEXT_ENTRY_SUBPROJECT property."""