in src/databao_context_engine/plugins/databases/table_builder.py [0:0]
def coerce_bool(value: Any, default: bool | None = None) -> bool | None:
if value is None:
return default
if isinstance(value, bool):
return value
if isinstance(value, int):
return bool(value)
if isinstance(value, str):
v = value.strip().lower()
if v in {"yes", "true", "1"}:
return True
if v in {"no", "false", "0"}:
return False
return bool(value)