diff --git a/dap/utils/bsreadext.py b/dap/utils/bsreadext.py index d1777ca..8c1baa1 100644 --- a/dap/utils/bsreadext.py +++ b/dap/utils/bsreadext.py @@ -10,9 +10,12 @@ def make_bsread_sender(host="*", port=None): return sender -def pack_bsread_data(orig, prefix): +def pack_bsread_data(orig, prefix, skip=None): + skip = skip or [] data = {} for k, v in orig.items(): + if k in skip: + continue if isinstance(v, bool): v = int(v) elif isinstance(v, list) and not v: