From 9a9968dc8129baa60b79df5137c258f3614e3a97 Mon Sep 17 00:00:00 2001 From: Eduard Braun Date: Mon, 6 Feb 2017 00:04:32 +0100 Subject: Extensions: Support for very old versions of Scour (<= 0.26) We do not really want to support them anymore, but some distros are stuck with it (see https://code.launchpad.net/~mapreri/inkscape/support-scour-0.26/+merge/315348) (bzr r15484) --- share/extensions/scour.inkscape.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/share/extensions/scour.inkscape.py b/share/extensions/scour.inkscape.py index 0bc1435c5..3d3f35bdb 100755 --- a/share/extensions/scour.inkscape.py +++ b/share/extensions/scour.inkscape.py @@ -10,7 +10,14 @@ import inkex try: import scour - from scour.scour import scourString + try: + from scour.scour import scourString + except ImportError: # compatibility for very old Scour (<= 0.26) - deprecated! + try: + from scour import scourString + scour.__version__ = scour.VER + except: + raise except Exception as e: inkex.errormsg("Failed to import Python module 'scour'.\nPlease make sure it is installed (e.g. using 'pip install scour' or 'sudo apt-get install python-scour') and try again.") inkex.errormsg("\nDetails:\n" + str(e)) -- cgit v1.2.3