From e659b8437f62fe1962a8ed43ce96148db30499fd Mon Sep 17 00:00:00 2001 From: Matt Gray Date: Sun, 31 Jul 2016 16:30:46 +0100 Subject: [PATCH] renderlib changed to use full directory names for inkscape to make it work on mac --- renderlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderlib.py b/renderlib.py index 2877c98..b71c04d 100644 --- a/renderlib.py +++ b/renderlib.py @@ -129,7 +129,7 @@ def rendertask(task): fp.write( etree.tostring(svg, encoding='unicode') ) # invoke inkscape to convert the generated svg-file into a png inside the .frames-directory - errorReturn = subprocess.check_output('cd {0} && inkscape --export-background=white --export-png=.frames/{1:04d}.png .gen.svg 2>&1 >/dev/null'.format(task.workdir, frameNr), shell=True, universal_newlines=True) + errorReturn = subprocess.check_output('cd {0} && inkscape --export-background=white --export-png=$(pwd)/.frames/{1:04d}.png $(pwd)/.gen.svg 2>&1 >/dev/null'.format(task.workdir, frameNr), shell=True, universal_newlines=True) if errorReturn != '': print("inkscape exitted with error\n"+errorReturn) sys.exit(42)