..which also AFAIK Python doesn't have.

So, no, Python is not message-oriented in that sense. However, it's trivial to simulate, since you *can* add methods and attributes on the fly to a Python class, and enumerate a class' methods/attributes/whatever.