On Nov 22, 2:50 pm, Marc Leconte <[email protected]> wrote:
> Dear all,
>
> I have a problem with the following code (ubuntu 8.04, Python 2.5.2):
>
> class Toto(object):
> def __init__(self, number, mylist=[])
> self.number=number
> self.mylist=mylist
> pass
> pass
>
Change your code to do this:
def __init__(self, number, mylist=None):
if mylist is None:
self.mylist = []
else:
self.mylist = mylist
Explanations of why you need to write it that will follow...
--
http://mail.python.org/mailman/listinfo/python-list