diff options
| author | Eduard Braun <eduard.braun2@gmx.de> | 2017-02-05 23:04:32 +0000 |
|---|---|---|
| committer | Eduard Braun <eduard.braun2@gmx.de> | 2017-02-05 23:04:32 +0000 |
| commit | 9a9968dc8129baa60b79df5137c258f3614e3a97 (patch) | |
| tree | 4c4be8a0de8747897fae173b74c3ffb282c9e571 | |
| parent | Extensions: Add a version check for Scour (diff) | |
| download | inkscape-9a9968dc8129baa60b79df5137c258f3614e3a97.tar.gz inkscape-9a9968dc8129baa60b79df5137c258f3614e3a97.zip | |
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)
| -rwxr-xr-x | share/extensions/scour.inkscape.py | 9 |
1 files changed, 8 insertions, 1 deletions
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)) |
