diff options
Diffstat (limited to 'edi/edidebug.py')
-rwxr-xr-x | edi/edidebug.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/edi/edidebug.py b/edi/edidebug.py index 64d605d..c41d9a6 100755 --- a/edi/edidebug.py +++ b/edi/edidebug.py @@ -482,7 +482,8 @@ def tagitems(tagpacket): name, length = struct.unpack(tag_item_head_struct, tagpacket[i:i+8]) # length is in bits, because it's more annoying this way - assert(length % 8 == 0) + if length % 8 != 0: + print("ASSERTION ERROR: length of tagpacket is not multiple of 8: {}".format(length)) length /= 8 tag_value = tagpacket[i+8:i+8+length] |