You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Converting an infinity float/double literal to Decimal raises a bare decimal.InvalidOperation #4286
float('inf') is accepted as a valid float/double literal (NaN is rejected at construction, but infinity is a representable Iceberg double value). Converting such a literal to a DecimalType crashes with a bare decimal.InvalidOperation from inside Decimal.quantize, instead of the ValueError("Could not convert X into a Y") that every other impossible conversion in pyiceberg/expressions/literals.py raises:
Activity