Context-aware return
Denis McMahon
denismfmcmahon at gmail.com
Thu Sep 10 20:41:57 EDT 2015
On Fri, 11 Sep 2015 03:54:14 +1000, Steven D'Aprano wrote:
> If I did this thing, would people follow me down the street booing and
> jeering and throwing things at me?
Yes
>>> x = func()
>>> x
>>> func()
>>> print x == func()
>>> assert x == func()
Would you expect the last two calls to func() to return 999 or "Awesome"?
Why? What is the material difference if any between interpreter (a)
displaying the return value and (b) comparing the return value with
another value.
Debugging nightmare!
--
Denis McMahon, denismfmcmahon at gmail.com
More information about the Python-list
mailing list