J. Mwebaze wrote:

> I am trying to learn about the interaction between python objects. One
> thing i have often read is that objects interact by sending messages to
> other objects to invoke corresponding methods. I am specifically
> interested in tracing these messages and also probably log the messages
> for further scrutiny. I would like to build a provenance kind of system.

The term "message" occurs in various contexts in computing. You have 
probably encountered these

http://en.wikipedia.org/wiki/Smalltalk#Messages
http://en.wikipedia.org/wiki/Message_loop_in_Microsoft_Windows

and are mixing the two meanings. However, methods in Python are ordinary 
functions that know about "their" instance. Given a = A()

a.method(1, 2)

and

A.method(a, 1, 2)

are equivalent, no animals are hurt and no messages passed.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to