Code

Extensions. Fix misleading message in inkex.py (Bug #602041)
authorJazzyNico <nicoduf@yahoo.fr>
Thu, 12 Aug 2010 16:29:31 +0000 (18:29 +0200)
committerJazzyNico <nicoduf@yahoo.fr>
Thu, 12 Aug 2010 16:29:31 +0000 (18:29 +0200)
share/extensions/inkex.py

index 49de51ef31e6fa8ca533671024fcf3f95425e12e..7d40bc70ca75f306ebdd4e28714844b86807396d 100755 (executable)
@@ -63,8 +63,9 @@ def uutounit(val, unit):
 
 try:
     from lxml import etree
-except:
-    sys.exit(_('The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml'))
+except Exception, e:
+    sys.exit(_("The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore this extension. Please download and install the latest version from http://cheeseshop.python.org/pypi/lxml/, or install it through your package manager by a command like: sudo apt-get install python-lxml\n\nTechnical details:\n%s" % (e,)))
 
 def debug(what):
     sys.stderr.write(str(what) + "\n")