object knows which object called it?
Reckoner
reckoner at gmail.com
Mon Apr 6 10:53:55 EDT 2009
hi,
I have the following problem: I have two objects, say, A and B, which
are both legitimate stand-alone objects with lives of their own.
A contains B as a property, so I often do
A.B.foo()
the problem is that some functions inside of B actually need A
(remember I said they were both standalone objects), so I have to
often do:
A.B.foo_func(A)
Which is kind of awkward.
Is there some way that B.foo_func() could somehow know that it was
called as a property of A in this way?
Note that I'm looking for the calling object and NOT the calling
function.
Thanks in advance.
More information about the Python-list
mailing list