[Python-es] chorrada con carga de modulos

Cesar Ortiz cesar en ortiz.name
Vie Sep 21 12:36:47 CEST 2007


Chorrada, pero que no se el porque.

Si tengo un modulo apps.py que tiene:


import debug
import apps

def programBegin():
 debug.init()



Y si tengo un modulo debug.py que tiene:

DEBUG = 0

def init():
 global DEBUG
 DEBUG=1

if ( __name__  == "__main__") :
 import apps
 apps.programBegin()
 print DEBUG



¿Porque al ejecutar como comando el modulo debug.py, me imprime 0? Mi no
entender...

Parece la tipica chorrada que me duele dar quebraderos de cabeza encontrar
el porque...

Saludos



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