.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
searx.settings_defaults.SettingsBytesValue Class Reference
Inheritance diagram for searx.settings_defaults.SettingsBytesValue:
Collaboration diagram for searx.settings_defaults.SettingsBytesValue:

Public Member Functions

t.Any __call__ (self, t.Any value)
Public Member Functions inherited from searx.settings_defaults.SettingsValue
 __init__ (self, TypeDefinitionArg type_definition_arg, t.Any default=None, str|None environ_name=None)
 type_definition_repr (self)
None check_type_definition (self, t.Any value)
t.Any __call__ (self, t.Any value)

Additional Inherited Members

Public Attributes inherited from searx.settings_defaults.SettingsValue
tuple type_definition
t.Any default = default
str|None environ_name = environ_name
 type_definition_repr

Detailed Description

str are base64 decoded

Definition at line 130 of file settings_defaults.py.

Member Function Documentation

◆ __call__()

t.Any searx.settings_defaults.SettingsBytesValue.__call__ ( self,
t.Any value )

Definition at line 134 of file settings_defaults.py.

134 def __call__(self, value: t.Any) -> t.Any:
135 if isinstance(value, str):
136 value = b64decode(value)
137 return super().__call__(value)
138
139

References __call__().

Referenced by __call__().

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: