|
.oO SearXNG Developer Documentation Oo.
|
Public Member Functions | |
| __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) |
Public Attributes | |
| tuple | type_definition |
| t.Any | default = default |
| str|None | environ_name = environ_name |
| type_definition_repr | |
Check and update a setting value
Definition at line 62 of file settings_defaults.py.
| searx.settings_defaults.SettingsValue.__init__ | ( | self, | |
| TypeDefinitionArg | type_definition_arg, | ||
| t.Any | default = None, | ||
| str | None | environ_name = None ) |
Definition at line 65 of file settings_defaults.py.
| t.Any searx.settings_defaults.SettingsValue.__call__ | ( | self, | |
| t.Any | value ) |
Definition at line 89 of file settings_defaults.py.
References check_type_definition(), default, environ_name, and type_definition.
| None searx.settings_defaults.SettingsValue.check_type_definition | ( | self, | |
| t.Any | value ) |
Reimplemented in searx.settings_defaults.SettingsDirectoryValue, and searx.settings_defaults.SettingSublistValue.
Definition at line 82 of file settings_defaults.py.
References type_definition.
Referenced by __call__().
| searx.settings_defaults.SettingsValue.type_definition_repr | ( | self | ) |
Definition at line 78 of file settings_defaults.py.
References type_definition.
| t.Any searx.settings_defaults.SettingsValue.default = default |
Definition at line 74 of file settings_defaults.py.
Referenced by searx.settings_defaults.SettingsDirectoryValue.__call__(), and __call__().
| str | None searx.settings_defaults.SettingsValue.environ_name = environ_name |
Definition at line 75 of file settings_defaults.py.
Referenced by __call__().
| tuple searx.settings_defaults.SettingsValue.type_definition |
Definition at line 71 of file settings_defaults.py.
Referenced by __call__(), searx.settings_defaults.SettingSublistValue.check_type_definition(), check_type_definition(), and type_definition_repr().
| searx.settings_defaults.SettingsValue.type_definition_repr |
Definition at line 87 of file settings_defaults.py.