Possibly a dumb question, but I’m more used to Java and the likes and thus don’t get why I can do this:
class A:
def __init__( self ):
pass
a = A()
a.description = "whyyy"
print a.description
And have it print out whyyy instead of giving me an error.
For objects, you can add new fields dynamically on runtime. Note that this won’t change the class description. Only the current instance.