Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/09/2011, 18:59
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: [PyGTK] Interacción entre clases

Ok para referencias futuras.

Si tienes un programa separado en módulos o/y paquetes y tienen una cierta jerarquía. Entonces respeta la jerarquía, los módulos solo deben de hacer uso de otros módulos y nada mas.

Por ejemplo cuando estoy usando el modulo os o sys, no los modifico solamente los uso.
No le cambio el valor de sys.stdin por el de otro archivo. O cuando estoy usando os.walk no voy y me meto a las variables de esa función.

Si necesitas obtener datos entonces crea una función que te devuelva esos datos o bien que estén dentro.

Si quieres acceder a variables que esten dentro de un modulo y que sean "constantes" entonces puedes hacer lo siguiente:
Código Python:
Ver original
  1. #A.py
  2. a = 1
  3. b = 2

Código Python:
Ver original
  1. #B.py
  2. import A
  3. print A.a
  4. print A.b