beam: clamp raises ValueError on None inputs (docstring contract)

This commit is contained in:
beam committed 2026-11-01 17:09:37 +00:00
1 parent 006a45c9ee
commit 9218a90663
1 file changed
+2
+2
View File
@@ -3,6 +3,8 @@ from __future__ import annotations
def clamp(value, lo, hi):
if value is None or lo is None or hi is None:
raise ValueError("None is not a clampable value: value=%r, lo=%r, hi=%r" % (value, lo, hi))
if lo > hi:
raise ValueError("lo > hi: %r > %r" % (lo, hi))
if value < lo: