summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--searx/data/currencies.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/searx/data/currencies.py b/searx/data/currencies.py
index a328789e3..33aa9530c 100644
--- a/searx/data/currencies.py
+++ b/searx/data/currencies.py
@@ -6,6 +6,7 @@ __all__ = ["CurrenciesDB"]
import typing as t
import json
import pathlib
+import time
from .core import get_cache, log
@@ -32,6 +33,7 @@ class CurrenciesDB:
# in /tmp and will be rebuild during the reboot anyway
def load(self):
+ _start = time.time()
log.debug("init searx.data.CURRENCIES")
with open(self.json_file, encoding="utf-8") as f:
data_dict: dict[str, dict[str, str]] = json.load(f)
@@ -39,6 +41,11 @@ class CurrenciesDB:
self.cache.set(key=key, value=value, ctx=self.ctx_names, expire=None)
for key, value in data_dict["iso4217"].items():
self.cache.set(key=key, value=value, ctx=self.ctx_iso4217, expire=None)
+ log.debug(
+ "init searx.data.CURRENCIES added %s items in %s sec.",
+ len(data_dict["names"]) + len(data_dict["iso4217"]),
+ time.time() - _start,
+ )
def name_to_iso4217(self, name: str) -> str | None:
self.init()