.oO SearXNG Developer Documentation Oo.
|
Public Member Functions | |
__init__ (self, default_value, Dict[str, object] map, locked=False) | |
parse (self, str data) | |
save (self, str name, flask.Response resp) | |
![]() | |
__init__ (self, default_value, bool locked=False) | |
get_value (self) | |
Public Attributes | |
map = map | |
key = data | |
![]() | |
value = default_value | |
locked = locked | |
Setting of a value that has to be translated in order to be storable
Definition at line 192 of file preferences.py.
searx.preferences.MapSetting.__init__ | ( | self, | |
default_value, | |||
Dict[str, object] | map, | ||
locked = False ) |
Definition at line 195 of file preferences.py.
References __init__().
Referenced by __init__().
searx.preferences.MapSetting.parse | ( | self, | |
str | data ) |
Parse and validate ``data`` and store the result at ``self.value``
Reimplemented from searx.preferences.Setting.
Definition at line 202 of file preferences.py.
References map.
searx.preferences.MapSetting.save | ( | self, | |
str | name, | ||
flask.Response | resp ) |
Save cookie ``name`` in the HTTP response object
Reimplemented from searx.preferences.Setting.
Definition at line 210 of file preferences.py.
References searx.openmetrics.OpenMetricsFamily.key, and key.
searx.preferences.MapSetting.key = data |
Definition at line 208 of file preferences.py.
Referenced by searx.preferences.BooleanSetting.save(), and save().
searx.preferences.MapSetting.map = map |
Definition at line 197 of file preferences.py.
Referenced by parse().