20 lines
853 B
Diff
20 lines
853 B
Diff
# pytest-dev__pytest-5413
|
|
# Loki Mode Multi-Agent Patch
|
|
# Attempts: 1
|
|
|
|
Based on the architect's analysis and the issue description, I need to generate a patch for the pytest codebase. The fix is to remove the `__str__` method from the `ExceptionInfo` class in `src/_pytest/_code/code.py`. Based on the architect's information that the method is at lines 537-542, here's the patch:
|
|
|
|
```
|
|
--- a/src/_pytest/_code/code.py
|
|
+++ b/src/_pytest/_code/code.py
|
|
@@ -534,9 +534,6 @@ class ExceptionInfo:
|
|
raise TypeError("cannot set __traceback__ to a new value")
|
|
self._excinfo = (type(self.value), self.value, tb)
|
|
|
|
- def __str__(self):
|
|
- return self.getrepr(showlocals=False, style="short", chain=False)
|
|
-
|
|
def __repr__(self):
|
|
if self._excinfo is None:
|
|
return "<ExceptionInfo for raises contextmanager>"
|
|
```
|