I'm
relatively new to python and I've run into this problem. DECLARING
CLASS class structure: def __init__(self, folders = []): self.folders = folders def add_folder(self, folder): self.folders.append(tuple(folder)) Now
I try to make an instance of this class structure1 = structure() structure1.add_folder([('foo'),]) print
structure1.folders This returns:
[('foo',)] This
works fine. But when I try to make another instance of that class... structure2 = structure() print
structure2.folders This
now also returns: [('foo',)] Even
though I haven’t added any folders to this new instance What
am I doing wrong? |
-- http://mail.python.org/mailman/listinfo/python-list