bartc wrote:
Result? You can't just look at my 'any' class and see what fields it uses. You can't even just look at the static source code. You have to run the program to find out. And it might be different each time.
You can usually get a pretty good idea of what attributes a class has by looking at its definition. The vast majority of classes will either initialise their attributes in the __init__ method or provide defaults as class variables. While in theory it's possible for code to add attributes later after initialisation, in practice this is hardly ever done. -- Greg -- https://mail.python.org/mailman/listinfo/python-list