From 052b1ea7871c3bfd780a73bcac942db54c95422e Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Thu, 19 Sep 2019 17:31:44 -0400 Subject: Tag notifications & tag type list optimized --- python/binaryview.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'python/binaryview.py') diff --git a/python/binaryview.py b/python/binaryview.py index ee4a4fb3..4e7b46a7 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -3468,7 +3468,13 @@ class BinaryView(object): core.BNFreeTagTypeList(types, count.value) return result - def create_tag(self, type, data): + def create_user_tag(self, type, data): + return self.create_tag(type, data, True) + + def create_auto_tag(self, type, data): + return self.create_tag(type, data, False) + + def create_tag(self, type, data, user=True): """ ``create_tag`` creates a new Tag object but does not add it anywhere @@ -3483,7 +3489,7 @@ class BinaryView(object): >>> bv.add_user_data_tag(here, tag) >>> """ - tag = Tag(core.BNCreateTag(type.handle, data)) + tag = Tag(core.BNCreateTag(type.handle, data, user)) core.BNAddTag(self.handle, tag.handle) return tag -- cgit v1.3.1