[Python-de] super()?

Christian Tanzer tanzer at swing.co.at
Sun Sep 8 12:29:06 EDT 2002


martin at v.loewis.de (Martin v. Loewis) wrote:

> tanzer at swing.co.at (Christian Tanzer) writes:
>
> > OK, warum kann der Erzeuger des Deskriptors für diese bound method
> > nicht die richtige Klasse in im_class ablegen?
>
> Weil __get__ die abgeleitetste Klasse als Argument erhält.
>
> > Natürlich ist das nicht weltbewegend. Das Problem von Python ist, daß
> > winzige Warzen hervorstechen, weil es insgesamt so wenige (und kleine)
> > Warzen in Python gibt :)
>
> Es gab verschiedene Bug-Reports unmittelbar nachdem das geändert wurde
> (Python 2.1 hat im_class auf die Klasse gesetzt, in der die Methode
> gefunden wurde). All diese Bug-Reports wurden als "nicht machbar"
> geschlossen.

<Seufz>.

> Ich versuche immer noch, die wirklichen Zusammenhänge zu restaurieren
> - aber es ist echt kompliziert.

Viel Erfolg!

Und vielen Dank für Deine Erklärungen -- wieder mal was gelernt.

Ciao,

-- 
Christian Tanzer                                         tanzer at swing.co.at
Glasauergasse 32                                       Tel: +43 1 876 62 36
A-1130 Vienna, Austria                                 Fax: +43 1 877 66 92





More information about the Python-de mailing list