Re: [pyar] circular imports: they are everywhere.

Página superior
Adjuntos:
+ (text/plain)

Responder a este mensaje
Autor: Esteban Kuber
Fecha:  
A: Python Argentina
Asunto: Re: [pyar] circular imports: they are everywhere.
> Una manera que me recomienden para hacer lazy imports y embellecer un
> poco más este codebase algo baqueteado (y dejar de importar cosas cada
> vez que se llama a una función maldita).


A Python los imports, no importa cuantas veces importes, los importa
sólo la primera vez que los importas y no le importa si el importado
cambió desde que fue importado, por lo que a vos no te tiene que
importar cuantas veces se lo llame.

O sea, si importas en un bucle el mismo módulo, lo importa una sola
vez, si quisieras que se reimporte, usarías reload(module)[0].


[0] http://docs.python.org/library/functions.html#reload
_______________________________________________
pyar mailing list pyar@???
http://listas.python.org.ar/listinfo/pyar


PyAr - Python Argentina - Sitio web: http://www.python.org.ar/