<br><br><div class="gmail_quote">On 16 August 2011 12:32, Massa, Harald Armin <span dir="ltr">&lt;<a href="mailto:chef@ghum.de">chef@ghum.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Tue, Aug 16, 2011 at 11:59 AM, Massa, Harald Armin &lt;<a href="mailto:chef@ghum.de" target="_blank">chef@ghum.de</a>&gt; wrote:<br>


&gt;&gt;&gt;&gt; class fisch(int):<br>
&gt; ...     def __init__(self, value):<br>
&gt; ...         int.__init__(value)<br>
<br>
</div>You probably mean &quot;int.__init__(self, value)&quot; here.  Your code is buggy :-)<br></blockquote><div><br></div></div><div>just submitted the fix to the pyPdf author :)  my workaround was </div><div><br></div>
<div>def __init__(self, value):<br>
       int.__init__(int(value))<br></div><div>.. so that I could run it under PyPy :)</div><div><br></div></div></blockquote><div><br>Given that int doesn&#39;t *have* an __init__ method, just omitting that call altogether is a better fix. (int objects use __new__ for construction and have no post construction initialisation.)<br>
<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><div></div><div>so, I understand that the cPython behaviour is rather buggy. Good to have another Python implementation :)</div>
</div></blockquote><div><br>Well, it isn&#39;t buggy. The call is equivalent to:<br><br>   object.__init__(&quot;12&quot;) <br><br>This just does nothing as &quot;12&quot; is a valid instance of object... <br><br>I assume the difference is that int has an __init__ method on pypy.<br>
 <br>Michael<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote">
<div><br></div><div>Thanks for the fast response,</div><div><br></div><font color="#888888"><div>Harald</div></font></div><div><div></div><div class="h5"><div><br></div>-- <br>GHUM GmbH<br>Harald Armin Massa<br>Spielberger Straße 49<br>
70435 Stuttgart<br>0173/9409607<br><br>Amtsgericht Stuttgart, HRB 734971<br>
-<br>persuadere.<br>et programmare<br>
</div></div><br>_______________________________________________<br>
pypy-dev mailing list<br>
<a href="mailto:pypy-dev@python.org">pypy-dev@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/pypy-dev" target="_blank">http://mail.python.org/mailman/listinfo/pypy-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><pre cols="72"><a href="http://www.voidspace.org.uk/" target="_blank">http://www.voidspace.org.uk/</a><br><br>May you do good and not evil<br>May you find forgiveness for yourself and forgive others<br>
May you share freely, never taking more than you give.<br>-- the sqlite blessing <a href="http://www.sqlite.org/different.html" target="_blank">http://www.sqlite.org/different.html</a></pre>
<br>