Author: Armin Rigo <[email protected]>
Branch:
Changeset: r47104:572d0576c166
Date: 2011-09-06 17:26 +0200
http://bitbucket.org/pypy/pypy/changeset/572d0576c166/
Log: Python 2.5 compatibility.
diff --git a/pypy/module/pypyjit/test_pypy_c/model.py
b/pypy/module/pypyjit/test_pypy_c/model.py
--- a/pypy/module/pypyjit/test_pypy_c/model.py
+++ b/pypy/module/pypyjit/test_pypy_c/model.py
@@ -2,7 +2,10 @@
import sys
import re
import os.path
-from _pytest.assertion import newinterpret
+try:
+ from _pytest.assertion import newinterpret
+except ImportError: # e.g. Python 2.5
+ newinterpret = None
from pypy.tool.jitlogparser.parser import SimpleParser, Function,
TraceForOpcode
from pypy.tool.jitlogparser.storage import LoopStorage
@@ -196,7 +199,7 @@
source = str(source.deindent()).strip()
except py.error.ENOENT:
source = None
- if source and source.startswith('self._assert('):
+ if source and source.startswith('self._assert(') and newinterpret:
# transform self._assert(x, 'foo') into assert x, 'foo'
source = source.replace('self._assert(', 'assert ')
source = source[:-1] # remove the trailing ')'
diff --git a/pypy/module/pypyjit/test_pypy_c/test_00_model.py
b/pypy/module/pypyjit/test_pypy_c/test_00_model.py
--- a/pypy/module/pypyjit/test_pypy_c/test_00_model.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_00_model.py
@@ -1,3 +1,4 @@
+from __future__ import with_statement
import sys
import types
import subprocess
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit