From d4dfec3f3e6fd0942e244864730723df59d5e39a Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Sat, 6 Jan 2024 22:29:21 +0100 Subject: [PATCH] feat: Add first WIP for engine load time --- searx/results.py | 5 ++++- searx/templates/simple/results.html | 17 ++++++++++++++++- searx/webapp.py | 8 ++++++-- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/searx/results.py b/searx/results.py index 471d16981..4b5ede4f0 100644 --- a/searx/results.py +++ b/searx/results.py @@ -441,5 +441,8 @@ class ResultContainer: def add_timing(self, engine_name: str, engine_time: float, page_load_time: float): self.timings.append(Timing(engine_name, total=engine_time, load=page_load_time)) - def get_timings(self): + def get_timings(self) -> List[Timing]: return self.timings + + def get_longest_loading_time(self) -> Timing: + return max(self.timings, key=itemgetter(1)) diff --git a/searx/templates/simple/results.html b/searx/templates/simple/results.html index 7d97c9e06..7f96370c4 100644 --- a/searx/templates/simple/results.html +++ b/searx/templates/simple/results.html @@ -35,7 +35,22 @@