Source code for est.core.process.ignoreprocess
from ewokscore.task import Task
[docs]class IgnoreOutput(Task, input_names=["xas_obj"]):
"""Simple Ignore task when an input is provided but no output. Used
in the case of pure display widget.
..note: each OW should define it own task to insure a safe conversion to
ewoks
"""
[docs]class BlankTask(Task, input_names=["xas_obj"], output_names=["xas_obj"]):
"""Simple black task which will copy received xas_obj from inputs to
outputs.
..note: each OW should define it own task to insure a safe conversion to
ewoks
"""
[docs] def run(self):
self.outputs.xas_obj = self.inputs.xas_obj
[docs]class IgnoreSavingPoint(BlankTask):
pass
[docs]class IgnoreE0Calculation(BlankTask):
pass