summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAur??lio A. Heckert <aurium@gmail.com>2009-04-14 22:36:11 +0000
committeraurium <aurium@users.sourceforge.net>2009-04-14 22:36:11 +0000
commitea98eb3ba0a4634802658bb9729610c80732ee75 (patch)
tree4b5d5745fa469959c772b2ab08eaf1a3c0803deb
parentmore modularized and testable svg_and_media_zip_output extension (diff)
downloadinkscape-ea98eb3ba0a4634802658bb9729610c80732ee75.tar.gz
inkscape-ea98eb3ba0a4634802658bb9729610c80732ee75.zip
render_alphabetsoup now can be used as a module and is a more testable code
(bzr r7715)
-rw-r--r--share/extensions/render_alphabetsoup.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/share/extensions/render_alphabetsoup.py b/share/extensions/render_alphabetsoup.py
index f741eaa57..6bc38459b 100644
--- a/share/extensions/render_alphabetsoup.py
+++ b/share/extensions/render_alphabetsoup.py
@@ -39,7 +39,11 @@ font = render_alphabetsoup_config.font
# Loads a super-path from a given SVG file
def loadPath( svgPath ):
- extensionDir = os.path.normpath(os.path.join(os.getcwd(),os.path.dirname(sys.argv[0])))
+ extensionDir = os.path.normpath(
+ os.path.join( os.getcwd(), os.path.dirname(__file__) )
+ )
+ # __file__ is better then sys.argv[0] because this file may be a module
+ # for another one.
tree = inkex.etree.parse( extensionDir + "/" + svgPath )
root = tree.getroot()
pathElement = root.find('{http://www.w3.org/2000/svg}path')