Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
 def to_python(self, value):
     """
     Convert string to the boolean type.
     """
     return force_bool(value)
Exemple #4
0
 def to_python(self, value):
     """
     Convert string to the boolean type.
     """
     return force_bool(value)