[pypy-svn] rev 2537 - pypy/trunk/src/pypy/tool

hpk at codespeak.net hpk at codespeak.net
Thu Dec 18 21:36:48 CET 2003


Author: hpk
Date: Thu Dec 18 21:36:48 2003
New Revision: 2537

Modified:
   pypy/trunk/src/pypy/tool/traceop.py
Log:
small test updates for the traceop utility



Modified: pypy/trunk/src/pypy/tool/traceop.py
==============================================================================
--- pypy/trunk/src/pypy/tool/traceop.py	(original)
+++ pypy/trunk/src/pypy/tool/traceop.py	Thu Dec 18 21:36:48 2003
@@ -6,6 +6,7 @@
 
 from pypy.objspace.trace import TraceObjSpace
 from pypy.objspace.trivial import TrivialObjSpace
+from pypy.objspace.std import StdObjSpace
 
 from pypy.interpreter.gateway import app2interp
 
@@ -38,7 +39,7 @@
         elif isinstance(event, trace.CallBegin):
             info = event.callinfo
             if info.name in operations:
-                print info.name, info.args, info.kwargs
+                print info.name, info.args # , info.kwargs
         else:
             pass
 
@@ -47,17 +48,17 @@
 
 
 def app_test():
-    #a = 1
-    range(1)
-    #b = [1,2,3,4,5,6,7,8,9,10]
-    #for ii in b:
-    #    a += ii
+    a = 1
+    b = [1,2,3,4,5,6,7,8,9,10]
+    for ii in b:
+        a += ii
 
-    #return "Hello World"
+    return "Hello World"
 
 
 def test():
-    space = TrivialObjSpace()
+    #space = TrivialObjSpace()
+    space = StdObjSpace()
     funcres, traceres =  trace_function(space, app_test)
     print "function result -->", funcres
     


More information about the Pypy-commit mailing list