How can state stored in a python descriptor object be accessed outside the descriptor?
<p>Is it possible to get at state stored in a python descriptor?</p>

<p>For example: </p>

<pre><code>class Price(object):
    def __init__(self, dollars):
        self.dollars = dollars

    class Convert(object):
        def __init__(self, rate):
            self.rate = rate
        def __get__(self, instance, owner):
            return instance.dollars * self.rate
    euros = Convert(0.75)

p = Price(20.0)

print p.dollars
print p.euros
</code></pre>

<p>works as expected; however, I'd like to get at the <code>rate</code> that is stored within the <code>Convert</code> descriptor that is managing <code>p.euros</code> is that possible? Clearly <code>p.euros.rate</code> won't work but I'm not sure how to get at the euros instance of Converter.</p>

<p>(I realize that in this simplified case making euros a property and putting rate on price makes sense it was just a simple example)</p>
