From 777d48603d4fb9a8baa118314a9073f6f580bd1c Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig <1498135+alyssarosenzweig@users.noreply.github.com> Date: Thu, 30 Nov 2023 14:01:58 -0400 Subject: [PATCH] Fix with python3.12 (#544) imp is deprecated in 3.4 and removed in 3.12. this caused safe eyes to break on upgrading to fedora 39 Signed-off-by: Alyssa Rosenzweig --- safeeyes/utility.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/safeeyes/utility.py b/safeeyes/utility.py index e145d4d..3976140 100644 --- a/safeeyes/utility.py +++ b/safeeyes/utility.py @@ -21,7 +21,6 @@ This module contains utility functions for Safe Eyes and its plugins. """ import errno -import imp import inspect import importlib import json @@ -355,7 +354,7 @@ def module_exist(module): Check wther the given Python module exists or not. """ try: - imp.find_module(module) + importlib.util.find_spec(module) return True except ImportError: return False