(self, index: QModelIndex)
Return the min, max numeric data values in the column that `index`
        is in.
Return the min, max numeric data values in the column that `index`
        is in.
Return the min max numeric data values in the column that index is in .
def spanData(self, index: QModelIndex) -> Optional[Tuple[float, float]]:
        """
        Return the min, max numeric data values in the column that `index`
        is in.
        """
        span = self.cachedData(index, self.ColumnDataSpanRole)
        try:
            min_, max_ = span
        except (ValueError, TypeError):  # pragma: no cover
            return None
        if isinstance(min_, self.NumberTypes) and isinstance(max_, self.NumberTypes):
            return float(min_), float(max_)
        else:
            return None
def spanData ( self , index : QModelIndex ) -> Optional [ Tuple [ float , float ] ] : span = self . cachedData ( index , self . ColumnDataSpanRole ) try : min_ , max_ = span except ( ValueError , TypeError ) : # pragma: no cover return None if isinstance ( min_ , self . NumberTypes ) and isinstance ( max_ , self . NumberTypes ) : return float ( min_ ) , float ( max_ ) else : return None