| .oO SearXNG Developer Documentation Oo.
    | 
| Public Member Functions | |
| parse (self, str data) | |
| Public Member Functions inherited from searx.preferences.EnumStringSetting | |
| __init__ (self, str default_value, Iterable[str] choices, bool locked=False) | |
| Public Member Functions inherited from searx.preferences.Setting | |
| __init__ (self, t.Any default_value, bool locked=False) | |
| get_value (self) | |
| save (self, str name, flask.Response resp) | |
| Protected Member Functions | |
| _validate_selection (self, str selection) | |
| Additional Inherited Members | |
| Public Attributes inherited from searx.preferences.EnumStringSetting | |
| Iterable[str] | choices = choices | 
| Public Attributes inherited from searx.preferences.Setting | |
| t.Any | value = default_value | 
| bool | locked = locked | 
Available choices may change, so user's value may not be in choices anymore
Definition at line 172 of file preferences.py.
| 
 | protected | 
Reimplemented from searx.preferences.EnumStringSetting.
Definition at line 177 of file preferences.py.
| searx.preferences.SearchLanguageSetting.parse | ( | self, | |
| str | data ) | 
Parse and validate ``data`` and store the result at ``self.value``
Reimplemented from searx.preferences.EnumStringSetting.
Definition at line 181 of file preferences.py.
References searx.preferences.EnumStringSetting.choices, and searx.preferences.Setting.value.