ewoksorange.bindings.owsignal_manager.SignalManagerWithOutputTracking#

class ewoksorange.bindings.owsignal_manager.SignalManagerWithOutputTracking(*args, **kwargs)[source]#

Bases: object

Store input and output signal value per widget. Knows when a widget is “executed” or not.

Losely based on Orange.widgets.tests.base.DummySignalManager

get_input_value(owwidget, signal_name, timeout=None)[source]#
Return type:

Any

get_output_value(owwidget, signal_name, timeout=None)[source]#
Return type:

Any

has_input_value(owwidget, signal_name)[source]#
Return type:

bool

has_output_value(owwidget, signal_name)[source]#
Return type:

bool

invalidate_input_value(owwidget, signal_name)[source]#
Return type:

None

invalidate_output_value(owwidget, signal_name)[source]#
Return type:

None

set_input_value(owwidget, signal_name, value)[source]#
Return type:

None

set_output_value(owwidget, signal_name, value)[source]#
Return type:

None

widget_is_executed(owwidget)[source]#
Return type:

bool