[pypy-svn] r71422 - pypy/trunk/pypy/tool

fijal at codespeak.net fijal at codespeak.net
Mon Feb 22 20:25:48 CET 2010


Author: fijal
Date: Mon Feb 22 20:25:47 2010
New Revision: 71422

Modified:
   pypy/trunk/pypy/tool/logparser.py
Log:
pfff. I don't know how to detect bz2 file here


Modified: pypy/trunk/pypy/tool/logparser.py
==============================================================================
--- pypy/trunk/pypy/tool/logparser.py	(original)
+++ pypy/trunk/pypy/tool/logparser.py	Mon Feb 22 20:25:47 2010
@@ -20,10 +20,10 @@
     performance_log = True
     nested = 0
     try:
-        f = bz2.BZ2File(filename, 'r')
+        lines = bz2.BZ2File(filename, 'r').readlines()
     except:
-        f = open(filename, 'r')
-    for line in f:
+        lines = open(filename, 'r').readlines()
+    for line in lines:
         line = line.rstrip()
         match = r_start.match(line)
         if match:
@@ -42,7 +42,6 @@
         time_decrase = time_decrase or time < lasttime
         lasttime = time
         record(match.group(2), time=int(match.group(1), 16))
-    f.close()
     if performance_log and time_decrase:
         raise Exception("The time decreases!  The log file may have been"
                         " produced on a multi-CPU machine and the process"



More information about the Pypy-commit mailing list