I've passed this around some other groups, and I'm being told "probably not possible". But I thought I'd try here as well :) I *did* search first, and found several similar threads, but they quickly tangented into other specifics of the language that were a bit over my head :) At any rate, here's a simple example, I'd love to know if as shown, is somehow possible:
Given an object: class Spam(object): def __init__(self): # stuff.... I'd like it to print, when instanced, something like this: >>> s = Spam() I’m assigned to s! But it seems prohibitively hard (based on my web and forum searches) for an object to know what variable name is has been assigned to when created. Querying 'self' in __init__ returns a memory location, not the variable name passed in. If you're wondering why I'm trying to figure this out, this is just part of my continued learning of the language and pushing the bounds, to see what is possible ;) Any thoughts? -- http://mail.python.org/mailman/listinfo/python-list