<div class="gmail_quote">On Thu, Sep 23, 2010 at 9:37 AM, Tarek Ziadé <span dir="ltr"><<a href="mailto:ziade.tarek@gmail.com">ziade.tarek@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
The problem is that the implemented method could have a different list<br>
of arguments and will eventually fail.</blockquote><div><br></div><div>A slightly different argument list is okay if it is more permissive.  For example, the collections.Sequence ABC defines a count method with one parameter.  However, the list implementation's count method takes one mandatory parameter plus two optional parameters.  I'm not sure how easy it would be to detect a valid but more general signature.</div>
<div><br></div><div>You might be interested in the related Issue 9731 ("Add ABCMeta.has_methods and tests that use it").</div><div><br></div></div>-- <br>Daniel Stutzbach, Ph.D.<br>
President, <a href="http://stutzbachenterprises.com/" target="_blank">Stutzbach Enterprises, LLC</a><br>