summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xshare/extensions/scour.inkscape.py9
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))