spinetoolbox.spine_engine_worker
¶
Contains SpineEngineWorker.
- authors
Marin (KTH)
- date
14.10.2020
Module Contents¶
Classes¶
|
Functions¶
|
|
|
|
|
|
|
|
|
- spinetoolbox.spine_engine_worker._handle_node_execution_finished(item, direction, state, item_state)[source]¶
- spinetoolbox.spine_engine_worker._handle_event_message_arrived(item, filter_id, msg_type, msg_text)[source]¶
- spinetoolbox.spine_engine_worker._handle_process_message_arrived(item, filter_id, msg_type, msg_text)[source]¶
- class spinetoolbox.spine_engine_worker.SpineEngineWorker(engine_server_address, engine_data, dag, dag_identifier, project_items)[source]¶
Bases:
PySide2.QtCore.QObject
- Parameters
engine_server_address (str) – Address of engine server if any
engine_data (dict) – engine data
dag (DirectedGraphHandler) –
dag_identifier (str) –
project_items (dict) – mapping from project item name to
ProjectItem
- get_engine_data(self)[source]¶
Returns the engine data. Together with
self.set_engine_data()
it can be used to modify the workflow after it’s initially created. We use it at the moment for creating Julia sysimages.- Returns
dict
- set_engine_data(self, engine_data)[source]¶
Sets the engine data.
- Parameters
engine_data (dict) – New data
- start(self, silent=False)[source]¶
Connects log signals.
- Parameters
silent (bool, optional) – If True, log messages are not forwarded to the loggers but saved in internal dicts.