code: def write(obj, data=None, **kwargs):
      
      if obj.VAULT_ENABLED_FOR_DYNACONF is False:
          raise RuntimeError(
              "Vault is not configured \n"
              "export VAULT_ENABLED_FOR_DYNACONF=true\n"
              "and configure the VAULT_FOR_DYNACONF_* variables"
          )
      data = data or {}
      data.update(kwargs)
      if not data:
          raise AttributeError("Data must be provided")
      client = get_client(obj)
      path = "/".join(
          [obj.VAULT_PATH_FOR_DYNACONF, obj.current_env.lower()]
      ).replace("//", "/")
      client.write(path, data=data)
      load(obj)
docs: Write a value in to loader source
  
      :param obj: settings object
      :param data: vars to be stored
      :param kwargs: vars to be stored
      :return: