[pypy-svn] r21143 - pypy/dist/pypy/translator/tool
arigo at codespeak.net
arigo at codespeak.net
Tue Dec 13 19:51:36 CET 2005
Author: arigo
Date: Tue Dec 13 19:51:34 2005
New Revision: 21143
Modified:
pypy/dist/pypy/translator/tool/make_dot.py
Log:
Append an underscore to graph name, to avoid collision with the keywords of
dot, like 'Node' when we try to see the class ast.Node...
Modified: pypy/dist/pypy/translator/tool/make_dot.py
==============================================================================
--- pypy/dist/pypy/translator/tool/make_dot.py (original)
+++ pypy/dist/pypy/translator/tool/make_dot.py Tue Dec 13 19:51:34 2005
@@ -14,10 +14,10 @@
class DotGen:
def __init__(self, graphname, rankdir=None):
- self.graphname = graphname
+ self.graphname = graphname + '_'
self.lines = []
self.source = None
- self.emit("digraph %s {" % graphname)
+ self.emit("digraph %s {" % self.graphname)
if rankdir:
self.emit('rankdir="%s"' % rankdir)
@@ -80,7 +80,7 @@
DotGen.__init__(self, graphname.replace('.', '_'), rankdir)
def emit_subgraph(self, name, node):
- name = name.replace('.', '_')
+ name = name.replace('.', '_') + '_'
self.blocks = {}
self.func = None
self.prefix = name
More information about the Pypy-commit
mailing list