code: def update_lim(self, axes):
      x1, x2 = axes.get_xlim()
      y1, y2 = axes.get_ylim()
  
      if self._force_update or self._old_limits != (x1, x2, y1, y2):
          self._update(x1, x2, y1, y2)
          self._force_update = False
          self._old_limits = (x1, x2, y1, y2)
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import warnings
  import numpy
  from matplotlib import rcParams
  import matplotlib.artist
  import matplotlib.axes
  from matplotlib.path import Path
  from matplotlib.transforms import Bbox
  from .axisline_style import AxislineStyle
  from .axis_artist import AxisArtist, GridlinesCollection
label_desc: Use image node_id 2 for calling the GridHelperBase obj's underlying member method code with example usage: obj.update_lim(axes) without return types