code: def __store_config(self, args, kwargs):
          
          signature = (
              'schema',
              'ignore_none_values',
              'allow_unknown',
              'require_all',
              'purge_unknown',
              'purge_readonly',
          )
          for i, p in enumerate(signature[: len(args)]):
              if p in kwargs:
                  raise TypeError("__init__ got multiple values for argument " "'%s'" % p)
              else:
                  kwargs[p] = args[i]
          self._config = kwargs
          """ This dictionary holds the configuration arguments that were used to
              initialize the :class:`Validator` instance except the
              ``error_handler``. """
docs: Assign args to kwargs and store configuration.