summaryrefslogtreecommitdiff
path: root/python/binaryview.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/binaryview.py')
-rw-r--r--python/binaryview.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python/binaryview.py b/python/binaryview.py
index d0b0ac4f..146c2394 100644
--- a/python/binaryview.py
+++ b/python/binaryview.py
@@ -3479,7 +3479,10 @@ class BinaryView(object):
for i in range(0, count.value):
tag = TagType(core.BNNewTagTypeReference(types[i]))
if tag.name in result:
- result[tag.name] = [result[tag.name], tag]
+ if type(result[tag.name]) == list:
+ result[tag.name].append(tag)
+ else:
+ result[tag.name] = [result[tag.name], tag]
else:
result[tag.name] = tag
core.BNFreeTagTypeList(types, count.value)