From 7468512ec8f15c1bdacf0fac0b134fca05fa7cd7 Mon Sep 17 00:00:00 2001 From: Fabrizio Pietrucci Date: Mon, 30 May 2022 22:29:06 +0200 Subject: [PATCH] More precise type in slugify dependency check --- kindlecomicconverter/shared.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kindlecomicconverter/shared.py b/kindlecomicconverter/shared.py index 74a6fe1..5c1136b 100644 --- a/kindlecomicconverter/shared.py +++ b/kindlecomicconverter/shared.py @@ -117,8 +117,9 @@ def dependencyCheck(level): except ImportError: missing.append('psutil 5.0.0+') try: + from types import ModuleType from slugify import __version__ as slugifyVersion - if not isinstance(slugifyVersion, str): + if isinstance(slugifyVersion, ModuleType): slugifyVersion = slugifyVersion.__version__ if StrictVersion('1.2.1') > StrictVersion(slugifyVersion): missing.append('python-slugify 1.2.1+')