[pyar] abc.py:__instancecheck__ consumiendo CPU
Roberto Alsina
ralsina en netmanagers.com.ar
Mie Abr 23 15:29:08 ART 2014
On 23/04/14 15:23, Andres Riancho wrote:
> Pero si te fijas en los callers de abc.py:148(__subclasscheck__)
> (linea de abajo a la que estabas viendo) te das cuenta que hay cosas a
> la derecha que son de otros files.
Si, porque esos son los __instancecheck__ de tu clase en abc.py que se
terminan llamando. Seguramente estás llamando un milloncito de veces más
a otros __instancecheck__ de otras clases :-)
De todas formas: 99.99% seguro que sí, las llamadas a __instancecheck__
y __subclasscheck__ son por issubclass() y isinstance(). Fijate a mas
alto nivel cuales otras cosas usan mucho tiempo, seguramente son las que
terminan disparando esas.
More information about the pyar
mailing list