in src/codecs/field_codecs.h [699:711]
inline void encode(PyObject *field_value, DxApi::DataWriter &writer) {
bool ret_value;
bool exists = getBooleanValue(field_value, ret_value);
if (exists) {
writer.writeBoolean(ret_value);
} else {
if (!is_nullable_) {
THROW_EXCEPTION("Field '%s' is not nullable.", field_name_.c_str());
}
writer.writeNullableBoolean(false, true);
}
}