summaryrefslogtreecommitdiff
path: root/searx/enginelib/traits.py
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarIT.de>2023-04-15 16:10:53 +0200
committerGitHub <noreply@github.com>2023-04-15 16:10:53 +0200
commit5c8d56e73a1859ac8ad5d433d6f3a02b2709d696 (patch)
treeb337fbf806d5772c96035eae7b27fcdb0575c397 /searx/enginelib/traits.py
parent0adfed195e64c334117576f059b844e28e0d0d34 (diff)
parent09295a3fd116130f5c5595e0eea8a7ccbf3a2355 (diff)
Merge pull request #2316 from return42/fix-2314-upd-desc
[fix] searxng_extra/update/update_engine_descriptions.py
Diffstat (limited to 'searx/enginelib/traits.py')
-rw-r--r--searx/enginelib/traits.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/searx/enginelib/traits.py b/searx/enginelib/traits.py
index df7851594..ae27d46f1 100644
--- a/searx/enginelib/traits.py
+++ b/searx/enginelib/traits.py
@@ -13,7 +13,7 @@ used.
from __future__ import annotations
import json
import dataclasses
-from typing import Dict, Union, Callable, Optional, TYPE_CHECKING
+from typing import Dict, Iterable, Union, Callable, Optional, TYPE_CHECKING
from typing_extensions import Literal, Self
from searx import locales
@@ -81,7 +81,7 @@ class EngineTraits:
"""Data type, default is 'traits_v1'.
"""
- custom: Dict[str, Dict] = dataclasses.field(default_factory=dict)
+ custom: Dict[str, Union[Dict[str, Dict], Iterable[str]]] = dataclasses.field(default_factory=dict)
"""A place to store engine's custom traits, not related to the SearXNG core
"""