If you mean doing<br><br>class derived_wrap: public derived, public boost::python::wrapper&lt;derived&gt;, public boost::python::wrapper&lt;base&gt;&nbsp; {<br>&nbsp; void method2() {....}<br>};<br><br>This doesn&#39;t compile. It throw the error 
<span style="font-style: italic;">ambiguous access of &#39;get_override&#39;</span>&nbsp; inside the function method2(). I guess it creates a confusion to which class to overwrite (just a guess!!).<br>Luca<br><br><br><br><br><div>
<span class="gmail_quote">On 11/06/07, <b class="gmail_sendername">Roman Yakovenko</b> &lt;<a href="mailto:roman.yakovenko@gmail.com">roman.yakovenko@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 6/11/07, Luca Sbardella &lt;<a href="mailto:luca.sbardella@gmail.com">luca.sbardella@gmail.com</a>&gt; wrote:<br>&gt; The link doesn&#39;t answer the question, or at least I do not see the answer.<br>&gt;<br>&gt; At first, I though that using the following approach would work
<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;class derived_wrap: public derived, public<br>&gt; boost::python::wrapper&lt;derived&gt;&nbsp;&nbsp;{<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;void method2() {....}<br>&gt;&nbsp;&nbsp;};<br><br>You can derive from boost::python::wrapper&lt; base &gt; class too. I think
<br>this will do what you want.<br><br>--<br>Roman Yakovenko<br>C++ Python language binding<br><a href="http://www.language-binding.net/">http://www.language-binding.net/</a><br>_______________________________________________
<br>C++-sig mailing list<br><a href="mailto:C++-sig@python.org">C++-sig@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/c++-sig">http://mail.python.org/mailman/listinfo/c++-sig</a><br></blockquote></div>
<br>