diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index aa06666e..674d2ef1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -66,7 +66,7 @@ repos: args: [--py38-plus] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.0.282 + rev: v0.0.284 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] diff --git a/pyvex/lifting/lift_function.py b/pyvex/lifting/lift_function.py index e423cedc..cadce6a8 100644 --- a/pyvex/lifting/lift_function.py +++ b/pyvex/lifting/lift_function.py @@ -100,7 +100,7 @@ def lift( u_data = data if lifter.REQUIRE_DATA_C: if c_data is None: - u_data = ffi.from_buffer(ffi.BVoidP, py_data + b"\0" * 8 if type(py_data) is bytes else py_data) + u_data = ffi.from_buffer(ffi.BVoidP, py_data + b"\0" * 8 if isinstance(py_data, bytes) else py_data) max_bytes = min(len(py_data), max_bytes) if max_bytes is not None else len(py_data) else: u_data = c_data