summaryrefslogtreecommitdiff
path: root/tools/dfagen/dfagen/output/dot.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/dfagen/dfagen/output/dot.py')
-rw-r--r--tools/dfagen/dfagen/output/dot.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/tools/dfagen/dfagen/output/dot.py b/tools/dfagen/dfagen/output/dot.py
index be346b10..d6cc057c 100644
--- a/tools/dfagen/dfagen/output/dot.py
+++ b/tools/dfagen/dfagen/output/dot.py
@@ -4,16 +4,16 @@ def write (prefix, automaton, user):
o = open (output, 'w')
o.write ('digraph %s {' % prefix)
for s in automaton.states.values ():
- o.write (' %s\n' % s.name)
- for tr in s.transitions.values ():
- for br in tr.branches.values ():
- o.write (' %(state)s -> %(to)s [ label = "%(event)s" ];\n'
- % dict (
- state = s.name,
- event = tr.event.name
- + (br.name and ': ' + br.name or ''),
- to = (br.to and br.to.name or s.name),
- )
- )
+ o.write (' %s\n' % s.name)
+ for tr in s.transitions.values ():
+ for br in tr.branches.values ():
+ o.write (' %(state)s -> %(to)s [ label = "%(event)s" ];\n'
+ % dict (
+ state = s.name,
+ event = tr.event.name
+ + (br.name and ': ' + br.name or ''),
+ to = (br.to and br.to.name or s.name),
+ )
+ )
o.write ('}\n')
o.close ()