summaryrefslogtreecommitdiff
path: root/searx/enginelib/traits.py
diff options
context:
space:
mode:
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
"""