1919# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020import logging
2121import string
22-
2322from random import choice
24- from iris_interface import IrisInterfaceStatus
25-
26- from celery import Task , current_app , shared_task
2723
2824from app .datamgmt .iris_engine .evidence_storage import EvidenceStorage
2925from app .datamgmt .manage .manage_srv_settings_db import get_server_settings_as_dict
26+ from app .iris_engine .module_handler .module_handler import deregister_from_hook as iris_deregister_from_hook
3027from app .iris_engine .module_handler .module_handler import get_mod_config_by_name
3128from app .iris_engine .module_handler .module_handler import register_hook as iris_register_hook
32- from app .iris_engine .module_handler .module_handler import deregister_from_hook as iris_deregister_from_hook
29+ from celery import Task
30+
31+ from iris_interface import IrisInterfaceStatus
3332
3433
3534class IrisPipelineTypes (object ):
@@ -54,8 +53,8 @@ class IrisModuleInterface(Task):
5453 """
5554 _module_name = "IrisBaseModule"
5655 _module_description = "Base model of an Iris Module interface"
57- _interface_version = 1.1
58- _module_version = 1.0
56+ _interface_version = "1.2.0"
57+ _module_version = " 1.0.0"
5958 _module_type = 'pipeline' # OR processor
6059 _pipeline_support = True
6160
@@ -211,7 +210,6 @@ def get_configuration(self) -> IrisInterfaceStatus:
211210 return IrisInterfaceStatus .I2InterfaceNotReady ("Module configuration not retrieved, using default" ,
212211 data = data )
213212
214- self .log .info ("Using server configuration" )
215213 return IrisInterfaceStatus .I2Success (data = self ._mod_web_config )
216214
217215 @staticmethod
@@ -294,14 +292,14 @@ def get_module_description(self) -> str:
294292 """
295293 return self ._module_description
296294
297- def get_module_version (self ) -> float :
295+ def get_module_version (self ) -> str :
298296 """
299- Returns the interface version for compatibility check on Iris side
297+ Returns the module version
300298 :return: float
301299 """
302- return self ._interface_version
300+ return self ._module_version
303301
304- def get_interface_version (self ) -> float :
302+ def get_interface_version (self ) -> str :
305303 """
306304 Returns the interface version for compatibility check on Iris side
307305 :return: float
0 commit comments