Hi ! Another question. When writing a class, I have often to destructure the state of an object as in :
def foo(self) : (a,b,c,d) = (self.a,self.b,self.c,self.d) ... big code with a,b,c,d ... So I use the following method : def state(self) : return (self.a,self.b,self.c,self.d) so as to write : def foo(self) : (a,b,c,d) = self.state() ... big code with a,b,c,d ... This is probably not the best Python way to code, is it ? Is there a simple way to get the *ordered* list of instance variables as given in the parameter list of __init__ ? __dict__ gives it but not in order... Thanks a lot, franck -- http://mail.python.org/mailman/listinfo/python-list