summaryrefslogtreecommitdiff
path: root/python/binaryview.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/binaryview.py')
-rw-r--r--python/binaryview.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/binaryview.py b/python/binaryview.py
index cefe6481..ec1f7a68 100644
--- a/python/binaryview.py
+++ b/python/binaryview.py
@@ -3823,7 +3823,9 @@ class BinaryView(object):
>>> bv.query_metadata("string")
'my_data'
"""
- core.BNBinaryViewStoreMetadata(self.handle, key, metadata.Metadata(md).handle)
+ if not isinstance(md, metadata.Metadata):
+ md = metadata.Metadata(md)
+ core.BNBinaryViewStoreMetadata(self.handle, key, md.handle)
def remove_metadata(self, key):
"""