Importing variables non-deterministic?
Chris Angelico
rosuav at gmail.com
Mon Aug 19 13:25:17 EDT 2013
On Mon, Aug 19, 2013 at 6:16 PM, Steven D'Aprano
<steve+comp.lang.python at pearwood.info> wrote:
> On Mon, 19 Aug 2013 16:57:37 +0000, Steven D'Aprano wrote:
>
>> def func(x):
>> ...
>>
>> # later
>> save_func = func
>> func = lambda x, y: do_stuff(x, 3*y)-4 result =
>> something_that_calls_func()
>> func = save_func
>>
>>
>> Nasty, horrible code, yes? But it's nasty and horrible because "func" is
>> bound to a function, it would be equally nasty and horrible if it was a
>> data type (a string, a list, an int, a flag, ...) instead.
>
> Oops, I left out a word. It is NOT nasty and horrible specifically
> because "func" is bound to a function, it would be equally horrible if it
> were a data type.
I was having a little trouble parsing that! Thank you for the
Iolanthe-style[1] update.
ChrisA
[1] http://math.boisestate.edu/gas/iolanthe/web_op/iol23d.html
More information about the Python-list
mailing list