From 8226548c7df8139f381e181a67021640e9ea281e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Grie=C3=9Fhaber?= <griesshaber@hdm-stuttgart.de> Date: Tue, 21 May 2024 08:00:40 +0200 Subject: [PATCH] fix reverse proxy serving during debug --- api/main.py | 6 +++++- api/optimization.py | 9 +++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/api/main.py b/api/main.py index 9166113..007d38a 100644 --- a/api/main.py +++ b/api/main.py @@ -77,7 +77,11 @@ if DEBUG: headers=request.headers, stream=True, ) - return Response(content=response.content, status_code=response.status_code) + return Response( + content=response.raw.read(), + status_code=response.status_code, + headers=dict(response.headers.items()), + ) else: app.mount("/", StaticFiles(directory="frontend/build/", html=True), name="frontend") diff --git a/api/optimization.py b/api/optimization.py index 39cf021..1119810 100644 --- a/api/optimization.py +++ b/api/optimization.py @@ -9,8 +9,8 @@ from task import SentimentAnalysis # global optimizer # optimizer = Optimizer(debug=DEBUG) -_evolution_model: LLMModel = None -_evaluation_model: LLMModel = None +_evolution_model: LLMModel | None = None +_evaluation_model: LLMModel | None = None # _model_call_type: get_type_hints(LLMModel).get("__call__") @@ -82,10 +82,7 @@ class MultiProcessOptimizer: # currently fix task options = Namespace(use_grammar=False, debug=self.debug) - task = SentimentAnalysis( - evaluation_model, - options - ) + task = SentimentAnalysis(evaluation_model, options) optimizer_class = GeneticAlgorithm # optimizer_class = DifferentialEvolution -- GitLab