autosuper

Backport The Magical Zero-Argument Super () a Python2
Descargar ahora

autosuper Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Nombre del editor:
  • Ryan Kelly
  • Sitio web del editor:

autosuper Etiquetas


autosuper Descripción

Backport The Magical Zero-Argument Super () a Python2 AutoSuper es un intento de (horrible, hacky, WTF-Was-You-You-You-You-pensando) la llamada Super () Super () de Python3 a Python2.in Uso estándar de Python2 de la Súper () ForeTin, tiene que repetir tanto la Clase y objetos de instancia Cuando llame Super, como esta: Clase Hola (Base): Def Hello (Self): Super (Hello, Self) .HELLO () usando Autosuper, puede obtener el comportamiento más amigable de Python3, donde simplemente se calcula. La llamada correcta en tiempo de ejecución: Clase Hola (Base): Def Hello (Self): Super (). Hola (), por supuesto, aún puede pasar explícitamente los argumentos si desea hacer algo extraño. A veces realmente quieres eso, por ejemplo. Para saltar sobre algunas clases en el orden de la resolución del método. ¿Cómo funciona? Al inspeccionar el marco de llamadas para determinar el objeto de la función que se está ejecutando y el objeto en el que se llama, y ​​luego caminar la cadena __Mro__ del objeto para averiguar dónde se definió esa función. Yuck, pero parece funcionar ... Requisitos: · Python


autosuper Software relacionado

Pirutas.js

Una función de generación de rutas JavaScript como las rutas de Python Mapper.tenweet Method ...

126

Descargar