
Traceback (most recent call last):
  File "tests/exceptions/source/modern/exception_formatting_async_generator.py", line 20, in <module>
    f.send(None)
  File "tests/exceptions/source/modern/exception_formatting_async_generator.py", line 14, in foo
    yield a / b
ZeroDivisionError: division by zero

Traceback (most recent call last):

  File "tests/exceptions/source/modern/exception_formatting_async_generator.py", line 20, in <module>
    f.send(None)
    │ └ <method 'send' of 'coroutine' objects>
    └ <coroutine object Logger.catch.<locals>.Catcher.__call__.<locals>.AsyncGenCatchWrapper.asend at 0xDEADBEEF>

  File "tests/exceptions/source/modern/exception_formatting_async_generator.py", line 14, in foo
    yield a / b
          │   └ 0
          └ 1

ZeroDivisionError: division by zero

Traceback (most recent call last):
> File "tests/exceptions/source/modern/exception_formatting_async_generator.py", line 20, in <module>
    f.send(None)
  File "tests/exceptions/source/modern/exception_formatting_async_generator.py", line 14, in foo
    yield a / b
ZeroDivisionError: division by zero

Traceback (most recent call last):

> File "tests/exceptions/source/modern/exception_formatting_async_generator.py", line 20, in <module>
    f.send(None)
    │ └ <method 'send' of 'coroutine' objects>
    └ <coroutine object Logger.catch.<locals>.Catcher.__call__.<locals>.AsyncGenCatchWrapper.asend at 0xDEADBEEF>

  File "tests/exceptions/source/modern/exception_formatting_async_generator.py", line 14, in foo
    yield a / b
          │   └ 0
          └ 1

ZeroDivisionError: division by zero
