[pypy-svn] r40799 - pypy/dist/pypy/translator
xoraxax at codespeak.net
xoraxax at codespeak.net
Tue Mar 20 00:46:31 CET 2007
Author: xoraxax
Date: Tue Mar 20 00:46:28 2007
New Revision: 40799
Modified:
pypy/dist/pypy/translator/geninterplevel.py
pypy/dist/pypy/translator/translator.py
Log:
Add mute_dot to build_flowgraph and let geninterp use it.
Modified: pypy/dist/pypy/translator/geninterplevel.py
==============================================================================
--- pypy/dist/pypy/translator/geninterplevel.py (original)
+++ pypy/dist/pypy/translator/geninterplevel.py Tue Mar 20 00:46:28 2007
@@ -1152,7 +1152,7 @@
def gen_rpyfunction(self, func):
try:
- graph = self.translator.buildflowgraph(func)
+ graph = self.translator.buildflowgraph(func, True)
except Exception, e:
print 20*"*", e
print func
Modified: pypy/dist/pypy/translator/translator.py
==============================================================================
--- pypy/dist/pypy/translator/translator.py (original)
+++ pypy/dist/pypy/translator/translator.py Tue Mar 20 00:46:28 2007
@@ -57,7 +57,7 @@
pypy_optiondescription, self.config, translating=True)
self.flowconfig.objspace.name = "flow"
- def buildflowgraph(self, func):
+ def buildflowgraph(self, func, mute_dot=False):
"""Get the flow graph for a function."""
if not isinstance(func, types.FunctionType):
raise TypeError("buildflowgraph() expects a function, "
@@ -81,7 +81,7 @@
simplify.detect_list_comprehension(graph)
if self.config.translation.verbose:
log.done(func.__name__)
- else:
+ elif not mute_dot:
log.dot()
self.graphs.append(graph) # store the graph in our list
return graph
More information about the Pypy-commit
mailing list