Empty list as default parameter
Bengt Richter
bokr at oz.net
Sun Nov 23 12:14:34 EST 2003
More information about the Python-list mailing list
Sun Nov 23 12:14:34 EST 2003
- Previous message (by thread): Empty list as default parameter
- Next message (by thread): Empty list as default parameter
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 23 Nov 2003 16:33:37 GMT, bokr at oz.net (Bengt Richter) wrote: [...] >to code explicitly in any case. E.g., is it obvious that getattr(os, 'RD_ONLY') >should be done at call time or optimized away to def time in os.open('foo.txt', os.RD_ONLY) ? I meant during os.open('foo.txt') assuming def open(...) had a default mode expressed as an attribute expression. But that's bad as a real example. So please assume a customized file opener that uses os.open and has a default mode parameter os.RD_ONLY ;-) >I don't think you can optimize it away without telling the compiler one way or another, >or changing the dynamic nature of the language. > >In any case it would be a semantic change, and I'd hate to have the job of finding breakage ;-) > I'll leave that as is ;-) Regards, Bengt Richter
- Previous message (by thread): Empty list as default parameter
- Next message (by thread): Empty list as default parameter
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list