default value in __init__
Steven D'Aprano
steve at REMOVE-THIS-cybersource.com.au
Sun Oct 19 07:51:28 EDT 2008
On Sun, 19 Oct 2008 00:56:17 -0700, Paul McGuire wrote:
> On Oct 14, 1:36 pm, "David C. Ullrich" <dullr... at sprynet.com> wrote:
...
>> In particular default parameters should work the way the user expects!
>> The fact that different users will expect different things here is no
>> excuse...
>>
> Are you being sarcastic?
Yes, David was being sarcastic. Or possibly ironic. Satirical? One of
those humour things. Whatever it was, I think you're the second person
who missed it.
> Short of "import mindreading", I don't know
> how Python would know which behavior a given user would expect.
Exactly.
Besides, Guido has a time machine, and apparently antigravity is being
added to the standard library, so I don't see why we can't have
mindreading too.
--
Steven
More information about the Python-list
mailing list