autosuper

Backport The Magical Zero-Argument Super () a Python2
Scarica ora

autosuper Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Nome editore:
  • Ryan Kelly
  • Sito web dell'editore:

autosuper Tag


autosuper Descrizione

Backport The Magical Zero-Argument Super () a Python2 Autosuper è un (orribile, hacky, wtf-were-you-thinking) tenta di porre porre il magico appuntamento zero-argomento super () da Python3 a Python2.in Utilizzo di Python2 standard del Super () Builtin, devi ripetere sia il Oggetti di classe e di istanza Quando chiami Super, come questo: CLASS Hello (Base): def Hello (Self): Super (Ciao, Self) .Hello () Usando Autosuper, puoi ottenere il comportamento più amichevole da Python3 dove si figura solo La chiamata corretta in fase di esecuzione: CLASS Hello (Base): def Hello (Self): Super (). Ciao () Naturalmente, puoi ancora passare esplicitamente negli argomenti se vuoi fare qualcosa di strano. A volte lo vuoi davvero, ad es. Per saltare su alcune classi nell'ordine del metodo Risoluzione. Funziona? Ispezionando il telaio chiamante per determinare l'oggetto funzionale che viene eseguito e l'oggetto su cui viene chiamato, e quindi camminare la catena __mro__ dell'oggetto per scoprire dove è stata definita tale funzione. Yuck, ma sembra funzionare ... Requisiti: · Python.


autosuper Software correlato

Pyroutes.js.

Una funzione di generazione di rotte javascript come itinerari Python Mapper.Generate Metodo ...

126

Scarica