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