code: def __eq__(self, other):
      if not isinstance(other, Multipolygon):
          return False
  
      for p, o in zip(self.polygons, other.polygons):
          if p != o:
              return False
      return True
  
imports: from typing import List
  from ..type_assertion import assert_list_type
label_desc: Use image node_id 2 for calling the Multipolygon obj's underlying member method code with example usage: obj.__eq__(other) and returns: True, False, False