From ea052d32732f62000164f243a1aad0bb7425199e Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Tue, 22 Jun 2021 09:07:23 -0400 Subject: Fix BinaryView.new --- python/binaryview.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/binaryview.py b/python/binaryview.py index 7aa1ad53..93230056 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -1609,7 +1609,7 @@ class BinaryView(object): return BinaryView(file_metadata=file_metadata, handle=view) @staticmethod - def new(data:Optional['BinaryView']=None, file_metadata:Optional['filemetadata.FileMetadata']=None) -> Optional['BinaryView']: + def new(data:bytes=None, file_metadata:Optional['filemetadata.FileMetadata']=None) -> Optional['BinaryView']: binaryninja._init_plugins() if file_metadata is None: file_metadata = filemetadata.FileMetadata() @@ -5944,7 +5944,7 @@ class BinaryView(object): FindCaseInsensitive Case-insensitive search ==================== ============================ """ - if not (isinstance(data, bytes) or isinstance(data, bytearray) or isinstance(data, str)): + if not isinstance(data, bytes): raise TypeError("Must be bytes, bytearray, or str") else: buf = databuffer.DataBuffer(data) @@ -6054,7 +6054,7 @@ class BinaryView(object): can return a boolean value that decides whether the search should continue or stop :rtype bool: whether any (one or more) match is found for the search """ - if not (isinstance(data, bytes) or isinstance(data, bytearray) or isinstance(data, str)): + if not isinstance(data, bytes): raise TypeError("data parameter must be bytes, bytearray, or str") else: buf = databuffer.DataBuffer(data) -- cgit v1.3.1