Heh. That was such a misfeature that I had thoroughly suppressed any memory of its existence. -k indeed. :-)
On Sun, Jan 19, 2020 at 1:33 PM Tim Peters <tim.pet...@gmail.com> wrote: > [Guido] > > Sounds like a hallucination or fabrication. > > Nope! Turns out my memory was right :-) > > > The behavior of `for i in range(10): i` in the REPL exists > > to this day, and list.append() never returned a value. > > Sure, but those weren't the claims. The claim was that the result of > an expression statement was automatically printed unless it was None. > `for i in range(10): i` _used_ to print 10 values _even when run from > a program_ instead of from a shell. I wasn't clear about that > distinction before. > > From Misc/HISTORY: > > """ > ==> Release 1.0.2 (4 May 1994) <== > ... > * The result of a statement-level expression is no longer printed, > except_ for expressions entered interactively. Consequently, the -k > command line option is gone. > """ > > Going back more: > > """ > ==> Release 0.9.9 (29 Jul 1993) <== > ... > * New option -k raises an exception when an expression statement > yields a value other than None. > """ > > Now I even recall the name of the early method-chaining user whose > complaints triggered those changes - but will let the past rest in > peace ;-) > > > > The only thing I'm only 90% sure of is whether the REPL always ignored > None values. > > I'm sure of that: it never showed None values. Because, if it had, I > would have remembered bitching about the endless annoyance ;-) > -- --Guido van Rossum (python.org/~guido) *Pronouns: he/him **(why is my pronoun here?)* <http://feministing.com/2015/02/03/how-using-they-as-a-singular-pronoun-can-change-the-world/>
_______________________________________________ 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/WCLMDJQ6K7ZYG3JQCPAAT3AZOJARHF2I/ Code of Conduct: http://python.org/psf/codeofconduct/