[pypy-svn] r40173 - in pypy/dist/pypy/translator: . goal

xoraxax at codespeak.net xoraxax at codespeak.net
Sat Mar 10 18:36:50 CET 2007


Author: xoraxax
Date: Sat Mar 10 18:36:47 2007
New Revision: 40173

Modified:
   pypy/dist/pypy/translator/driver.py
   pypy/dist/pypy/translator/goal/ann_override.py
   pypy/dist/pypy/translator/interactive.py
Log:
Make pypy translation quieter, old behaviour can be enabled by using the particular command line option.

Modified: pypy/dist/pypy/translator/driver.py
==============================================================================
--- pypy/dist/pypy/translator/driver.py	(original)
+++ pypy/dist/pypy/translator/driver.py	Sat Mar 10 18:36:47 2007
@@ -197,11 +197,9 @@
         self.extra = extra
 
         if empty_translator:
-            # set verbose flags
-            empty_translator.config.translation.verbose = True
             translator = empty_translator
         else:
-            translator = TranslationContext(config=self.config, verbose=True)
+            translator = TranslationContext(config=self.config)
 
         self.entry_point = entry_point
         self.translator = translator

Modified: pypy/dist/pypy/translator/goal/ann_override.py
==============================================================================
--- pypy/dist/pypy/translator/goal/ann_override.py	(original)
+++ pypy/dist/pypy/translator/goal/ann_override.py	Sat Mar 10 18:36:47 2007
@@ -122,7 +122,7 @@
         if s_name.is_constant():
             attr = s_name.const
             def builder(translator, func):
-                print "LOOKUP", attr
+                #print "LOOKUP", attr
                 pol.consider_lookup(funcdesc.bookkeeper, attr)
                 d = {}
                 exec CACHED_LOOKUP % {'attr': attr} in d
@@ -137,7 +137,7 @@
         if s_name.is_constant():
             attr = s_name.const
             def builder(translator, func):
-                print "LOOKUP_IN_TYPE_WHERE", attr
+                #print "LOOKUP_IN_TYPE_WHERE", attr
                 pol.consider_lookup_in_type_where(funcdesc.bookkeeper, attr)
                 d = {}
                 exec CACHED_LOOKUP_IN_TYPE_WHERE % {'attr': attr} in d
@@ -153,7 +153,7 @@
             from pypy.annotation.classdef import InstanceSource
             clsdef = bookkeeper.getuniqueclassdef(typeobject.W_TypeObject)
             pol.pypytypes[x] = True
-            print "TYPE", x
+            #print "TYPE", x
             for attr in pol.lookups:
                 if attr and pol.attach_lookup(x, attr):
                     cached = "cached_%s" % attr

Modified: pypy/dist/pypy/translator/interactive.py
==============================================================================
--- pypy/dist/pypy/translator/interactive.py	(original)
+++ pypy/dist/pypy/translator/interactive.py	Sat Mar 10 18:36:47 2007
@@ -31,6 +31,8 @@
         graph = self.context.buildflowgraph(entry_point)
         self.context._prebuilt_graphs[entry_point] = graph
 
+        self.config.translation.verbose = True # enable messages
+
     def view(self):
         self.context.view()
 



More information about the Pypy-commit mailing list