[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