12 import pygraphviz as pgv
16 from amara import bindery
17 from amara.xslt import transform
18 from Cheetah.Template import Template
23 except OSError as exc: # Python >2.5
24 if exc.errno == errno.EEXIST:
28 def publish(src,target):
29 cmd = ["rsync","-a","--delete",src,target]
30 retcode = subprocess.call(cmd)
32 print 'Error: '+' '.join(cmd)+' Returncode ['+str(retcode)+']'
34 def ssh_cmd(target, command):
37 cmd = ["ssh",t[0],c[0],c[1],t[1]]
38 retcode = subprocess.call(cmd)
40 print 'Error: '+' '.join(cmd)+' Returncode ['+str(retcode)+']'