.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
searx.enginelib.traits.EngineTraitsEncoder Class Reference
Inheritance diagram for searx.enginelib.traits.EngineTraitsEncoder:
Collaboration diagram for searx.enginelib.traits.EngineTraitsEncoder:

Public Member Functions

t.Any default (self, t.Any o)

Detailed Description

Encodes :class:`EngineTraits` to a serializable object, see
:class:`json.JSONEncoder`.

Definition at line 26 of file traits.py.

Member Function Documentation

◆ default()

t.Any searx.enginelib.traits.EngineTraitsEncoder.default ( self,
t.Any o )
Return dictionary of a :class:`EngineTraits` object.

Definition at line 30 of file traits.py.

30 def default(self, o: t.Any) -> t.Any:
31 """Return dictionary of a :class:`EngineTraits` object."""
32 if isinstance(o, EngineTraits):
33 return o.__dict__
34 return super().default(o)
35
36
37@dataclasses.dataclass

References default().

Referenced by default().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file:
  • /home/andrew/Documents/code/public/searxng/searx/enginelib/traits.py