def update(self, **kwargs): """ Update attributes for current setting instance. """ self._validators = kwargs.pop('validators', None) restricted = ('field_klass', 'field_args', 'field_kwargs', 'validators') for key, _ in kwargs.items(): if not hasattr(self, key): kwargs.pop(key) if key in restricted: kwargs.pop(key) self.__dict__.update(kwargs) self.required = force_bool(self.required)
def to_python(self, value): """ Convert string to the boolean type. """ return force_bool(value)