class_docstr: A single logical entry from a shapefile, combining the attributes with
  their associated geometry.
class_docstr_tok: ["A","single","logical","entry","from","a","shapefile",",","combining","the","attributes","with","their","associated","geometry","."]
docstr: The bounds of this Record's :meth:`~Record.geometry`.
code: def bounds(self):
      """
      The bounds of this Record's :meth:`~Record.geometry`.
  
      """
      if self._bounds is None and self.geometry is not None:
          self._bounds = self.geometry.bounds
      return self._bounds
  
imports: import io
  import itertools
  from pathlib import Path
  from urllib.error import HTTPError
  import shapefile
  import shapely.geometry
  from cartopy import config
  from cartopy.io import Downloader
label_desc: Use image node_id 4 for calling the Record obj's underlying member method code with example usage: obj.bounds() and returns: self