diff --git a/product/ERP5Type/Interactor/Interactor.py b/product/ERP5Type/Interactor/Interactor.py index cb7dee02a5663dd15be260d1d40c518e6e7ffc3e..2ef73e3d949a3db1acb03abce3a1564752791d2b 100644 --- a/product/ERP5Type/Interactor/Interactor.py +++ b/product/ERP5Type/Interactor/Interactor.py @@ -115,13 +115,24 @@ class InteractorSource: class Interactor: """ - Interactor base class. + Interactor base class. + + TODO: + - implement uninstall in a generic way + at the Interactor base class level """ def install(self): + """ + Install the interactions. This method must be subclassed. + """ raise NotImplementedError def uninstall(self): + """ + Uninstall the interactions. Default implementation is provided + by Interactor base class. + """ raise NotImplementedError # Interaction implementation