class_docstr: This class holds the common method for configs.
  
  A config object can be instanciated with keyword arguments and
  updated on call with keyword arguments.
docstr: Update the config with the given dictionary
docstr_tok: ["Update","the","config","with","the","given","dictionary"]
code: def _update(self, kwargs):
      """Update the config with the given dictionary"""
      from pygal.util import merge
  
      dir_self_set = set(dir(self))
      merge(
          self.__dict__,
          dict(
              [
                  (k, v)
                  for (k, v) in kwargs.items()
                  if not k.startswith("_") and k in dir_self_set
              ]
          ),
      )
  
imports: from copy import deepcopy
  from pygal import formatters
  from pygal.interpolate import INTERPOLATIONS
  from pygal.style import DefaultStyle, Style
label_desc: Use image node_id 3 for calling the BaseConfig obj's underlying member method code with example usage: obj._update(kwargs) without return types