Can an object inspect the name of the variable it's been assigned to?
<p>In Python, is there a way for an instance of an object to see the variable name it's assigned to? Take the following for example:</p>

<pre><code>class MyObject(object):
    pass

x = MyObject()
</code></pre>

<p>Is it possible for MyObject to see it's been assigned to a variable name x at any point? Like in it's __init__ method?</p>
