diff options
Diffstat (limited to 'searx/enginelib')
| -rw-r--r-- | searx/enginelib/traits.py | 4 |
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 """ |