How to obtain an instance's name at runtime?

Dinu C. Gherman gherman at
Wed Jun 23 19:39:14 CEST 1999

In article <7kqrc5$9fs at>,
  Frank Niessink <frankn=news at> wrote:
> Dinu C. Gherman <gherman at> wrote:
> > Question: How to obtain an instance's name at runtime?
> That instance doesn't have a name. Take for example:
> >>> a = b = c = C()
> That creates one instance of C, with three references to it.
> Now what is the `real' name of the instance?

Very true, very true - I new there was something good about
Python, here: object references, making something else rather
impossible! Still, I wish it was possible to access the "name
administrator" somewhere deep inside the Python interpreter to
have that. I'll give more reasons for that only in a couple
of days, I hope... Sorry for not being more precize, now!


Sent via
Share what you know. Learn what you don't.

More information about the Python-list mailing list