aboutsummaryrefslogtreecommitdiffstats
path: root/gallery_dl/postprocessor/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/postprocessor/__init__.py')
-rw-r--r--gallery_dl/postprocessor/__init__.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/gallery_dl/postprocessor/__init__.py b/gallery_dl/postprocessor/__init__.py
index faa4d6c..ee490e7 100644
--- a/gallery_dl/postprocessor/__init__.py
+++ b/gallery_dl/postprocessor/__init__.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2018-2020 Mike Fährmann
+# Copyright 2018-2021 Mike Fährmann
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
@@ -8,8 +8,6 @@
"""Post-processing modules"""
-import importlib
-
modules = [
"classify",
"compare",
@@ -28,16 +26,16 @@ def find(name):
except KeyError:
pass
- klass = None
+ cls = None
if name in modules: # prevent unwanted imports
try:
- module = importlib.import_module("." + name, __package__)
+ module = __import__(name, globals(), None, (), 1)
except ImportError:
pass
else:
- klass = module.__postprocessor__
- _cache[name] = klass
- return klass
+ cls = module.__postprocessor__
+ _cache[name] = cls
+ return cls
# --------------------------------------------------------------------