C Gillespie wrote: > Dear All, > I ran my code through pylint to clean it up and one of the (many) errors > it through up was > Dangerous default value {} as argument > Bascially, I have: > > class NewClass: > def __init__(self, myDict={}): > for key, value in myDict: > print key, value > > Obviously, this is not the way it should be done. Should I have a default > value of None for myDict and test for it? Or is there some other way?
Yes. That's the way to go. -- Regards, Diez B. Roggisch -- http://mail.python.org/mailman/listinfo/python-list