beam: clamp raises ValueError on None inputs (docstring contract)
This commit is contained in:
1 parent
006a45c9ee
commit
9218a90663
1 file changed
+2
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user