| 37 |
| 38 |
| 39 |
| 40 |
| 41 |
| 42 |
| 43 |
| 44 |
| 45 |
| 46 |
| 47 | |
def reinterpret(self): |
"""Reinterpret the failing statement and returns a detailed information |
about what operations are performed.""" |
if self.exprinfo is None: |
from py.__.magic import exprinfo |
-> source = str(self.statement).strip() |
x = exprinfo.interpret(source, self.frame, should_fail=True) |
if not isinstance(x, str): |
raise TypeError, "interpret returned non-string %r" % (x,) |
self.exprinfo = x |
return self.exprinfo | |