fixed escaping issues

This commit is contained in:
Tomas Zubiri
2017-10-04 00:38:31 -03:00
parent 54375e808f
commit 097a6cccdb

View File

@ -7,7 +7,9 @@ from bonobo.util.objects import get_name
OUTPUT_GRAPHVIZ = 'graphviz'
def _ident(graph, i):
return json.dumps('{} [label="{}"]'.format(str(i),get_name(graph[i])))
escaped_index = str(i)
escaped_name = json.dumps(get_name(graph[i]))
return '{{{} [label={}]}}'.format(escaped_index,escaped_name)
def execute(*, output, **kwargs):
graph, plugins, services = read(**kwargs)