Two lines of Python that segfault the interpreter – Timofei Ivankov

(deadlovelll.github.io)

13 points | by rbanffy 2 days ago ago

3 comments

  • monkpit a day ago ago

    > ET_ADD trusted the compiler, and PEP 749 quietly handed user code a way to break that trust

    Sigh, and I quietly closed the article as it was quietly written by AI.

    That’s not just lazy — that’s uninteresting. And it’s more uninteresting than you think.

  • shakna a day ago ago

    Hasn't Python always guaranteed messing with __annotations__ directly, as unsafe?

    This isn't some bug. It's documented behaviour.

    • Doxin 5 hours ago ago

      Python doesn't try especially hard to stop you from doing stupid things in general. It's kind of core to the language that it doesn't. Hence no access modifiers. I think it's usually phrased as "we're all consenting adults".