diff options
Diffstat (limited to 'python/binaryview.py')
| -rw-r--r-- | python/binaryview.py | 4 |
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): """ |
