On Tue, Dec 6, 2011 at 11:20 PM, Terry Reedy <tjre...@udel.edu> wrote: > You found an unsafe overlap. > x.thing = x = 1 > would work, though it seems strange (and unlikely in practice) to rebind x > to an int after it is bound to a class k instance.
This code is starting to look like it wants to work with a linked list. >>> class node: def __init__(self,x): self.payload=x self.next=None def walk(self): print("My payload is: "+self.payload) if self.next: self.next.walk() >>> head=tail=node("This") >>> tail.next=tail=node("is") >>> tail.next=tail=node("a") >>> tail.next=tail=node("test.") >>> head.walk() My payload is: This My payload is: is My payload is: a My payload is: test. >>> ChrisA -- http://mail.python.org/mailman/listinfo/python-list