Hi all, how would one make a copy of a class object? Let's say I have: class First: name = 'First'
And then I write: tmp = First then 'tmp' becomes just a reference to First, so if I write tmp.name = "Tmp", there goes my First.name. So, how to make 'tmp' a copy of First, I tried using copy.copy and copy.deepcopy, but that doesn't work. P.S. Yes, I can do a: class tmp(First): pass but I'd rather make a copy than a subclass. Thanks. -- _______ Karlo Lozovina - Mosor | | |.-----.-----. web: http://www.mosor.net || ICQ#: 10667163 | || _ | _ | Parce mihi domine quia Dalmata sum. |__|_|__||_____|_____| -- http://mail.python.org/mailman/listinfo/python-list