We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e990344 commit 2df4c76Copy full SHA for 2df4c76
src/twisted/test/test_defer.py
@@ -1714,7 +1714,15 @@ def test_inlineCallbacksTracebacks(self) -> None:
1714
except BaseException:
1715
d.errback()
1716
1717
- def ic(d: object) -> Generator[Any, Any, None]:
+ def ic(d: object) -> Generator[Any, Any, None]: # pragma: no cover
1718
+ """
1719
+ This is never called.
1720
+ It is only used as the decorated function.
1721
+ The resulting function is never called in this test.
1722
+ This is used to make sure that if we wrap
1723
+ an already failed deferred, inlineCallbacks
1724
+ will not add any extra traceback frames.
1725
1726
yield d
1727
1728
defer.inlineCallbacks(ic)
0 commit comments