[pypy-svn] r59902 - pypy/build/benchmem/benchmark

xoraxax at codespeak.net xoraxax at codespeak.net
Thu Nov 13 16:42:22 CET 2008


Author: xoraxax
Date: Thu Nov 13 16:42:20 2008
New Revision: 59902

Modified:
   pypy/build/benchmem/benchmark/appprofiles.py
   pypy/build/benchmem/benchmark/sizes.py
Log:
Move list_of_messages back to sizes and import it from appprofiles.

Modified: pypy/build/benchmem/benchmark/appprofiles.py
==============================================================================
--- pypy/build/benchmem/benchmark/appprofiles.py	(original)
+++ pypy/build/benchmem/benchmark/appprofiles.py	Thu Nov 13 16:42:20 2008
@@ -77,17 +77,5 @@
     gcbench.main()
 
 
-import sys,new
-sys.modules['socket'] = new.module("socket")
-from email.Message import Message
-
-def bench_list_of_messages(iter1, iter2):
-    x = []
-    for i in range(iter1/10):
-        # make block-looking 40-lines, 72-columns e-mails
-        msg = Message()
-        msg.set_payload(('%072d' % i) * 40)
-        msg['Subject'] = '%60d' % i
-        msg['From'] = '%15d' % i
-        msg['To'] = '%20d' % i
-        x.append(msg)
+from sizes import bench_list_of_messages
+bench_list_of_messages = lambda iter1, iter2, x=bench_list_of_messages: x(iter1)

Modified: pypy/build/benchmem/benchmark/sizes.py
==============================================================================
--- pypy/build/benchmem/benchmark/sizes.py	(original)
+++ pypy/build/benchmem/benchmark/sizes.py	Thu Nov 13 16:42:20 2008
@@ -373,3 +373,17 @@
     checkpoint(collect=True)
 
 
+import sys, new
+sys.modules['socket'] = new.module("socket")
+from email.Message import Message
+
+def bench_list_of_messages(iter1):
+    x = []
+    for i in range(iter1/10):
+        # make block-looking 40-lines, 72-columns e-mails
+        msg = Message()
+        msg.set_payload(('%072d' % i) * 40)
+        msg['Subject'] = '%60d' % i
+        msg['From'] = '%15d' % i
+        msg['To'] = '%20d' % i
+        x.append(msg)



More information about the Pypy-commit mailing list