diff --git a/cml/controller/api.py b/cml/controller/api.py index 5dd05306bf9179932b38e92dee9da562d00cc605..c6ac6fdbc711786aefbeff8571bad19cdc0b4d79 100644 --- a/cml/controller/api.py +++ b/cml/controller/api.py @@ -123,12 +123,16 @@ def reconstruction(*args, **kwargs): reconstruction_usecase = ReconstructionUsecase() return reconstruction_usecase.execute(reconstruction_req) -def search_knowledge(constructor, reconstructor, data_source): + +def search_knowledge(constructor, feature_selector, reconstructor, data_source, + stdout=False): deconstruction_settings = specific_settings_factory("deconstruction") knowledge_search_req = KnowledgeSearchRequest(constructor, + feature_selector, reconstructor, data_source, - deconstruction_settings) + deconstruction_settings, + stdout) knowledge_search_usecase = KnowledgeSearchUsecase() return knowledge_search_usecase.execute(knowledge_search_req)