diff --git a/dap/utils/bsreadext.py b/dap/utils/bsreadext.py index ea7e823..312cfa8 100644 --- a/dap/utils/bsreadext.py +++ b/dap/utils/bsreadext.py @@ -18,6 +18,7 @@ def pack_bsread_data(orig, prefix, skip=None): if k in skip: continue if isinstance(v, bool): + # bsread expects bools as ints v = int(v) elif isinstance(v, list): # bsread fails for empty lists and non-1D lists