From 7263d1b63645f685f35bf205faf57359de739bfa Mon Sep 17 00:00:00 2001
From: dmt <>
Date: Fri, 18 Oct 2019 23:15:25 +0200
Subject: [PATCH] Refactor search knowledge api endpoint.

---
 cml/controller/api.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/cml/controller/api.py b/cml/controller/api.py
index 5dd0530..c6ac6fd 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)
 
-- 
GitLab