Skip to content

Commit 03ff32e

Browse files
authored
Merge pull request #80 from nicoddemus/tracebackhide
Add some __tracebackhide__ statements expected by pytest
2 parents 00ab02e + 0b79d02 commit 03ff32e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pluggy/callers.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ def __init__(self, result, excinfo):
3131

3232
@classmethod
3333
def from_call(cls, func):
34+
__tracebackhide__ = True
3435
result = excinfo = None
3536
try:
3637
result = func()
@@ -44,6 +45,7 @@ def force_result(self, result):
4445
self.excinfo = None
4546

4647
def get_result(self):
48+
__tracebackhide__ = True
4749
if self.excinfo is None:
4850
return self.result
4951
else:
@@ -63,6 +65,7 @@ def __init__(self, hook_impls, kwargs, specopts={}, hook=None):
6365
self.specopts = hook.spec_opts if hook else specopts
6466

6567
def execute(self):
68+
__tracebackhide__ = True
6669
caller_kwargs = self.caller_kwargs
6770
self.results = results = []
6871
firstresult = self.specopts.get("firstresult")

0 commit comments

Comments
 (0)