1
0
mirror of https://github.com/nophead/Mendel90.git synced 2025-01-16 12:29:46 +01:00
Mendel90/InkCL.py

26 lines
633 B
Python

#!/usr/bin/env python
#from http://kaioa.com/node/42
from __future__ import print_function
import os, subprocess, sys
def run(*args):
print("inkscape", end=" ")
for arg in args:
print(arg, end=" ")
print()
run = subprocess.Popen(["inkscape"] + list(args) + [" -z"], shell = False, stdout = subprocess.PIPE, stderr = subprocess.PIPE)
out,err=[e.splitlines() for e in run.communicate()]
return run.returncode, out, err
if __name__=='__main__':
r = run(sys.argv[1:])
if not r[0]==0:
print('return code:', r[0])
for l in r[1]:
print(l)
for l in r[2]:
print(l)