¿Ejecuta “from-import” todo el módulo?
Ok asi que lo sefrom-import
es "exactamente" lo mismo queimport
, excepto que obviamente no es porque los espacios de nombres se llenan de manera diferente.
Mi pregunta está motivada principalmente porque tengo unautils
módulo que tiene una o dos funciones que se utilizan en todos los demás módulos de mi aplicación, y estoy trabajando en incorporar la biblioteca estándarlogging
Módulo, que, por lo que puedo decir, necesito hacer algo así:
import logging
logging.basicConfig(filename="/var/log") # I want file logging
baselogger = logging.getLogger("mine")
#do some customizations to baselogger
y luego, para usarlo en un módulo diferente, volvería a importar el registro:
import logging
logger = logging.getlogger("mine")
# log stuff
Pero lo que quiero saber es si hago unafrom utils import awesome_func
¿se configurará definitivamente mi registrador y se configurará el módulo de registro de la manera que yo quiera?
Esto se aplicaría a otras configuraciones genéricas también.