Detener la importacion de un modulo

Jose Caballero jcaballero.hep en gmail.com
Mar Mar 17 00:23:21 CET 2009


El 16 de marzo de 2009 23:58, lasizoillo <lasizoillo en gmail.com> escribió:

> El día 16 de marzo de 2009 22:29, Oswaldo Hernández
> <listas en soft-com.es> escribió:
> > Hola,
> >
> > ¿Hay alguna forma de que cuando se importe un modulo pare la importacion
> y
> > vuelva al modulo que lo ha llamado?, Es decir que haga una especie de
> return
> > pero a nivel de modulo.
> >
> >
> > # modulo.py
> >
> > class ....
> >
> > if CondicionDeImport == False:
> >    # no continuar la importacion del resto del modulo
> >    return      # -> ERROR
> >
> > class ...
> > etc ..
>
> que tal algo como:
>
> class ...
>
> if CondicionDelImport:
>  class ...
>  etc ...
>
> Lo que declares deltro del if se va a declarar exactamente igual que
> si estuviera fuera del mismo ;-)
>



Y eso funciona??
Mi pregunta es: donde se da un valor a CondicionDeImport?
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es