Replaced type checking with isinstance in sqlgrep.py
This commit is contained in:
parent
7bdb89f1d5
commit
9227fa19be
@ -40,7 +40,7 @@ def sqlgrep(
|
|||||||
for row_num, row in enumerate(cursor):
|
for row_num, row in enumerate(cursor):
|
||||||
for field in row.keys():
|
for field in row.keys():
|
||||||
field_value = row[field]
|
field_value = row[field]
|
||||||
if not field_value or type(field_value) == bytes:
|
if not field_value or isinstance(field_value, bytes):
|
||||||
# don't search binary blobs
|
# don't search binary blobs
|
||||||
next
|
next
|
||||||
field_value = str(field_value)
|
field_value = str(field_value)
|
||||||
@ -54,4 +54,4 @@ def sqlgrep(
|
|||||||
field_value,
|
field_value,
|
||||||
]
|
]
|
||||||
except sqlite3.DatabaseError as e:
|
except sqlite3.DatabaseError as e:
|
||||||
raise sqlite3.DatabaseError(f"{filename}: {e}") from e
|
raise sqlite3.DatabaseError(f"{filename}: {e}") from e
|
||||||
Loading…
x
Reference in New Issue
Block a user