<p><br>
On May 23, 2012 10:39 AM, &quot;Marcin Tustin&quot; &lt;<a href="mailto:marcin.tustin@gmail.com">marcin.tustin@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; I&#39;ve found that instances of ObjectWrapper (and any subclasses) are always callable (the callable function returns True), notwithstanding that the __subject__ is not callable. Is there a way to remedy this?<br>
&gt;<br>
&gt; I&#39;ve tried deleting the __call__ method, creating empty slots, creating my own call method, then trying to delete, using del or delattr on the subclass object, and creating a custom __getattribute__, all to no avail. </p>

<p>Which Python version are you using?</p>