code: def update(self, **kw):
      for k in kw:
          if k in [
              "extreme_finder",
              "grid_locator1",
              "grid_locator2",
              "tick_formatter1",
              "tick_formatter2",
          ]:
              setattr(self, k, kw[k])
          else:
              raise ValueError("unknown update property '%s'" % k)
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import numpy
  from matplotlib.transforms import Bbox
  from .None import clip_path
  import matplotlib.ticker
  from matplotlib.transforms import Transform
label_desc: Use image node_id 6 for calling the GridFinderBase obj's underlying member method code with example usage: obj.update() without return types