Registration and forced import
ERROR Orange.canvas.registry.discovery:discovery.py:259 Error while importing 'orangecontrib.darfix.widgets.zsum'. The widget will not be shown.
Traceback (most recent call last):
File "/home/denolf/dev/orange3_henri/Orange/canvas/registry/discovery.py", line 257, in iter_widget_descriptions
module = asmodule(name)
File "/home/denolf/dev/orange3_henri/Orange/canvas/registry/discovery.py", line 484, in asmodule
return __import__(module, fromlist=[""])
File "/home/denolf/dev/darfix/orangecontrib/darfix/widgets/zsum.py", line 35, in <module>
from darfix.core.process import ZSum
File "/home/denolf/dev/darfix/darfix/core/process.py", line 49, in <module>
class IgnoreProcess(Task, input_names=["dataset"], output_names=["dataset"]):
File "/home/denolf/dev/ewokscore/ewokscore/task.py", line 90, in __init_subclass__
super().__init_subclass__(**kwargs)
File "/home/denolf/dev/ewokscore/ewokscore/registration.py", line 27, in __init_subclass__
raise NotImplementedError(
NotImplementedError: Registry name darfix.core.process.IgnoreProcess is already taken by <class 'darfix.core.process.IgnoreProcess'>
Edited by Wout De Nolf