Als «method-resolution-order» getaggte Fragen

4
Was macht "mro ()"?
In django.utils.functional.py: for t in type(res).mro(): # <----- this if t in self.__dispatch: return self.__dispatch[t][funcname](res, *args, **kw) Das verstehe ich nicht mro(). Was macht es und was bedeutet "mro"?

4
Method Resolution Order (MRO) in neuen Klassen?
In dem Buch Python in a Nutshell (2. Ausgabe) gibt es ein Beispiel, das alte Stilklassen verwendet, um zu demonstrieren, wie Methoden in klassischer Auflösungsreihenfolge aufgelöst werden und wie sie sich von der neuen Reihenfolge unterscheiden. Ich habe das gleiche Beispiel versucht, indem ich das Beispiel in einem neuen Stil …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.