From 4fe229294f7b5b123a6dae58e0e4ce675531f7b8 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Tue, 29 Sep 2020 19:07:55 -0400 Subject: stringify filename passed into get_view_of_type (py2/3 compatible fix for using py3 Path object) --- python/binaryview.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'python') diff --git a/python/binaryview.py b/python/binaryview.py index 38a40c7d..503bd68e 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -764,6 +764,9 @@ class BinaryViewType(with_metaclass(_BinaryViewTypeMetaclass, object)): :rtype: :py:class:`BinaryView` or ``None`` """ sqlite = b"SQLite format 3" + if not isinstance(filename, str): + filename = str(filename) + isDatabase = filename.endswith(".bndb") if isDatabase: f = open(filename, 'rb') -- cgit v1.3.1