h0000w commited on
Commit
c6b2fca
·
verified ·
1 Parent(s): 02343e3

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. hia/review_execution.py +9 -0
hia/review_execution.py CHANGED
@@ -59,6 +59,15 @@ def parse_bool(value: object) -> bool | None:
59
  return None
60
 
61
 
 
 
 
 
 
 
 
 
 
62
  def bool_text(value: bool | None) -> str:
63
  if value is None:
64
  return ""
 
59
  return None
60
 
61
 
62
+ def parse_optional_adjudication(value: object) -> bool | None:
63
+ if value is None or not str(value).strip():
64
+ return None
65
+ parsed = parse_bool(value)
66
+ if parsed is None:
67
+ raise ValueError("adjudicated_pass must be true, false, or blank")
68
+ return parsed
69
+
70
+
71
  def bool_text(value: bool | None) -> str:
72
  if value is None:
73
  return ""