Added correct printing of type nodes
This commit is contained in:
parent
128b3ec1e4
commit
1ba6aecdb9
1 changed files with 4 additions and 1 deletions
|
|
@ -28,8 +28,11 @@ class DevState(PyState):
|
||||||
f.write("digraph main {\n")
|
f.write("digraph main {\n")
|
||||||
for n in sorted(self.nodes):
|
for n in sorted(self.nodes):
|
||||||
if n in self.values:
|
if n in self.values:
|
||||||
|
x = self.values[n]
|
||||||
|
if isinstance(x, dict):
|
||||||
|
x = f"{x.get('type')}"
|
||||||
f.write("\"a_%s\" [label=\"%s\"];\n" % (
|
f.write("\"a_%s\" [label=\"%s\"];\n" % (
|
||||||
n, str(self.values[n]).replace('"', '\\"')))
|
n, str(x).replace('"', '\\"')))
|
||||||
else:
|
else:
|
||||||
f.write("\"a_%s\" [label=\"\"];\n" % n)
|
f.write("\"a_%s\" [label=\"\"];\n" % n)
|
||||||
for i, e in sorted(list(self.edges.items())):
|
for i, e in sorted(list(self.edges.items())):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue