class ConfigDefinitionByClass(ConfigDefinition): (source)
Definition that enforces the value has to have a certain class
Classes that have a new_from_zim_config() method can convert values to the desired class.
| Method | __eq__ | Undocumented | 
| Method | __init__ | Undocumented | 
| Method | check | No summary | 
| Method | tostring | Undocumented | 
| Class Variable | __slots__ | Undocumented | 
| Instance Variable | klass | Undocumented | 
            Inherited from ConfigDefinition:
          
| Method | __ne__ | Undocumented | 
| Instance Variable | allow_empty | Undocumented | 
| Instance Variable | default | Undocumented | 
| Method | _check_allow_empty | Undocumented | 
| Method | _eval_string | Undocumented | 
zim.config.dicts.ConfigDefinition.check| Returns | |
| (converted) value if valid | |
| Raises | |
| ValueError | if value is invalid and can not be converted |