From 2bf07ad1eb835e12b4b3dbaf42f71adf888a8cc1 Mon Sep 17 00:00:00 2001 From: Duncan Ogilvie Date: Sat, 6 Jan 2024 18:34:48 +0100 Subject: [PATCH] Replace deprecated use of 'imp' module --- miasm/ir/translators/z3_ir.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/miasm/ir/translators/z3_ir.py b/miasm/ir/translators/z3_ir.py index 4b674c4e3..c72ff36f1 100644 --- a/miasm/ir/translators/z3_ir.py +++ b/miasm/ir/translators/z3_ir.py @@ -1,10 +1,11 @@ from builtins import map from builtins import range -import imp +import importlib.util import logging # Raise an ImportError if z3 is not available WITHOUT actually importing it -imp.find_module("z3") +if importlib.util.find_spec("z3") is None: + raise ImportError("No module named 'z3'") from miasm.ir.translators.translator import Translator