https://github.com/agronholm/anyio/blob/9eb4671547b01f5e3ba0e0ca602b6aceec15af86/src/anyio/_backends/_asyncio.py#L598

On Sat, 29 May 2021, 20:24 André Roberge, <andre.robe...@gmail.com> wrote:

>
>
> On Sat, May 29, 2021 at 3:25 PM Thomas Grainger <tagr...@gmail.com> wrote:
>
>> pytest  uses __tracebackhide__
>>
>> https://doc.pytest.org/en/latest/example/simple.html#writing-well-integrated-assertion-helpers
>>
>
> Thanks for the reminder.  Pytest takes care of traceback formatting for
> users.  Individual projects can of course do that. But I want to do the
> reverse: I want to limit what users of my projects will see in a traceback,
> without having them specify something in their code.
>
> What I am interested in is having a project-agnostic standardised Python
> way to specify what to show to an end-user when an exception is raised.
>
>>
>> Eg anyio sets __tracebackhide__ = __traceback_hide__ = True to remove
>> internal frames from user Tracebacks
>>
>
> Do you have a specific link to this?  I have looked in the documentation
> as well as in a few modules (_core/_exceptions.py in particular) without
> seeing any reference to this. I am not interested in custom formatting for
> testing, which is something comparatively easy to do.
>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/4UK5HO5X3RLWGCSZYPDASZBVVQT5RRHE/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to