Who wrote Py_UNREACHABLE?
Chris Angelico
rosuav at gmail.com
Sun Jan 2 11:25:41 EST 2022
On Mon, Jan 3, 2022 at 3:19 AM Marco Sulla <Marco.Sulla.Python at gmail.com> wrote:
>
> #if defined(RANDALL_WAS_HERE)
> # define Py_UNREACHABLE() \
> Py_FatalError( \
> "If you're seeing this, the code is in what I thought was\n" \
> "an unreachable state.\n\n" \
> "I could give you advice for what to do, but honestly, why\n" \
> "should you trust me? I clearly screwed this up. I'm writing\n" \
> "a message that should never appear, yet I know it will\n" \
> "probably appear someday.\n\n" \
> "On a deep level, I know I'm not up to this task.\n" \
> "I'm so sorry.\n" \
> "https://xkcd.com/2200")
> #elif defined(Py_DEBUG)
> # define Py_UNREACHABLE() \
> Py_FatalError( \
> "We've reached an unreachable state. Anything is possible.\n" \
> "The limits were in our heads all along. Follow your dreams.\n" \
> "https://xkcd.com/2200")
>
> etc
Zachary Ware, 2019-09-12, commit #3ab614
https://github.com/python/cpython/pull/16032
ChrisA
More information about the Python-list
mailing list