def __eq__()

in ez_wsi_dicomweb/pixel_spacing.py [0:0]


  def __eq__(self, other: Any) -> bool:
    if not isinstance(other, PixelSpacing):
      return False
    try:
      return math.isclose(
          self.row_spacing_mm,
          other.row_spacing_mm,
          rel_tol=self.spacing_diff_tolerance,
      ) and math.isclose(
          self.column_spacing_mm,
          other.column_spacing_mm,
          rel_tol=self.spacing_diff_tolerance,
      )
    except ez_wsi_errors.UndefinedPixelSpacingError:
      return self.is_defined == other.is_defined