News for hackers. Stuff that matters.
Re:You can't do that because I hate you by dmurray on Thursday December 28, 2023 @06:20PM (#38799973)
You could use the same pattern as DeprecationWarning. It's suppressed by default and test runners like pytest enable it. A new ReplWarning could be enabled by interactive tools only.

I think I agree though: what you really want to special case is the situation where the user types precisely 'exit<cr>' at a REPL prompt, and that hack needs to exist further up the stack than in the implementation of __repr__.

There are no comments on this comment yet.