def is_valid_metric()

in xlml/utils/bigquery.py [0:0]


  def is_valid_metric(self, value: float):
    """Check if float metric is valid for BigQuery table."""
    if isinstance(value, numbers.Number) and not isinstance(value, bool):
      invalid_values = [math.inf, -math.inf, math.nan]
      return not (value in invalid_values or math.isnan(value))

    return False