ewoksorange.canvas.handler.OrangeCanvasHandler

class ewoksorange.canvas.handler.OrangeCanvasHandler[source]

Bases: object

Run orange widget-based workflow manually (i.e. without executing the Qt application)

close(force=False)[source]
get_output_values()[source]
Return type:

Dict[str, dict]

iter_nodes()[source]
iter_output_values()[source]
iter_widgets()[source]
iter_widgets_with_name()[source]
load_graph(graph, **kwargs)[source]
load_ows(filename)[source]
Parameters:

filename (str) –

process_events()[source]
property scheme
set_input_values(inputs)[source]
Parameters:

inputs (Dict[str, dict]) –

Return type:

None

show()[source]
property signal_manager: SignalManagerWithOutputTracking
start_workflow()[source]
wait_widgets(timeout=None, raise_error=True)[source]

Wait for all widgets to be executed. Widget failures are re-raised.

Parameters:

raise_error (bool) –

widget_from_id(id)[source]
Parameters:

id (str) –

widgets_from_name(name)[source]
Parameters:

name (str) –