exopy.measurement.engines.process_engine.engine_declaration module¶
Declaration of the ProcessEngine and workspace related contribution.
-
class
exopy.measurement.engines.process_engine.engine_declaration.ProcFilter¶ Bases:
atom.atom.AtomFilter accepting or rejecting a log according to its process of origin.
-
filter(record)¶ Accept or reject a log according to its process of origin.
-
process_name¶ A value of type unicode.
By default, plain strings will be promoted to unicode strings. Pass strict=True to the constructor to enable strict unicode checking.
-
reject_if_equal¶ A value of type bool.
-
-
class
exopy.measurement.engines.process_engine.engine_declaration.ProcessEngine(parent=None, **kwargs)¶ Bases:
exopy.measurement.engines.base_engine.EngineManifest contributing the ProcessEngine to the MeasurementPlugin.
-
clean_workspace¶
-
contribute_to_workspace¶
-
new¶
-
panel_name¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-
-
class
exopy.measurement.engines.process_engine.engine_declaration.SubprocessLogPanel(parent=None, **kwargs)¶ Bases:
enaml.widgets.dock_item.DockItemLog panel used to display the message coming from the subprocess.
-
model¶ A value which allows objects of a given type or types.
Values will be tested using the PyObject_IsInstance C API call. This call is equivalent to isinstance(value, kind) and all the same rules apply.
The value of an Instance may be set to None.
-