|
.oO SearXNG Developer Documentation Oo.
|
Public Member Functions | |
| __init__ (self, *args, **kwargs) | |
| get_value (self) | |
| parse (self, str data) | |
| parse_form (self, str data) | |
| save (self, str name, flask.Response resp) | |
| Public Member Functions inherited from searx.preferences.Setting | |
| __init__ (self, t.Any default_value, bool locked=False) | |
Public Attributes | |
| set[str] | values = set() |
| Public Attributes inherited from searx.preferences.Setting | |
| t.Any | value = default_value |
| bool | locked = locked |
Setting of values of type ``set`` (comma separated string)
Definition at line 139 of file preferences.py.
| searx.preferences.SetSetting.__init__ | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
Definition at line 142 of file preferences.py.
References __init__().
Referenced by __init__().
| searx.preferences.SetSetting.get_value | ( | self | ) |
Returns a string with comma separated values.
Reimplemented from searx.preferences.Setting.
Definition at line 146 of file preferences.py.
References values.
| searx.preferences.SetSetting.parse | ( | self, | |
| str | data ) |
Parse and validate ``data`` and store the result at ``self.value``
Reimplemented from searx.preferences.Setting.
Definition at line 150 of file preferences.py.
References values.
| searx.preferences.SetSetting.parse_form | ( | self, | |
| str | data ) |
Definition at line 160 of file preferences.py.
| searx.preferences.SetSetting.save | ( | self, | |
| str | name, | ||
| flask.Response | resp ) |
Save cookie ``name`` in the HTTP response object
Reimplemented from searx.preferences.Setting.
Definition at line 167 of file preferences.py.
References values.
| searx.preferences.SetSetting.values = set() |
Definition at line 144 of file preferences.py.
Referenced by get_value(), parse(), and save().