Optional parameter object re-used when instantiating multiple objects
Steven D'Aprano
steve at REMOVE-THIS-cybersource.com.au
Fri Nov 21 04:19:22 CET 2008
On Wed, 19 Nov 2008 10:05:23 -0800, Dennis Lee Bieber wrote:
> Do you really want a "default" argument that changes value depending
> upon actions performed in the /surrounding/ scope?
And if you do, it is easy to get:
default_y = "something"
def parrot(x, y=None):
if y is None:
y = default_y
--
Steven
More information about the Python-list
mailing list