Add python3.12 compatability
* imp and find_loader got removed in py3.12 Signed-off-by: Alfred Wingate <parona@protonmail.com>
This commit is contained in:
@ -10,7 +10,8 @@ handlers = {'package': [], 'url': [], 'all': {}}
|
||||
|
||||
# autoimport all modules in this directory and append them to handlers list
|
||||
for loader, module_name, is_pkg in pkgutil.walk_packages(__path__):
|
||||
module = loader.find_module(module_name).load_module(module_name)
|
||||
|
||||
module = loader.find_spec(module_name).loader.load_module(module_name)
|
||||
if not hasattr(module, 'HANDLER_NAME'):
|
||||
continue
|
||||
if hasattr(module, 'scan_url'):
|
||||
|
Reference in New Issue
Block a user