[Python-es] Problema con import

Andreina Mejia andreinamejia en gmail.com
Jue Mayo 6 03:53:34 CEST 2010


Hola a todos! espero estén bien...

Mi problema es el siguiente, tengo los siguientes archivos:
- MatematicaBraille.py: contiene la clase Traductor
- CastellanoBraille.py: contiene la clase Castellano
- Utilidades.py: contiene la clase Util
- ElegirTraduccion.py

En MatematicaBraille.py y CastellanoBraille.py uso métodos que se encuentran
en Utilidades.py, por lo que en ambos archivos hago: from Utilidades import
Util.

En Utilidades.py uso las clases Traductor y Castellano, por lo que hago:
from MatematicaBraille import Traductor
from CastellanoBraille import Castellano

En ElegirTraduccion.py también uso las clases Traductor y Castellano, por lo
que hago:
from MatematicaBraille import Traductor
from CastellanoBraille import Castellano

Pero cuando corro ElegirTraduccion.py me da este error:

Traceback (most recent call last):
  File "ElegirTraduccion.py", line 7, in <module>
    from MatematicaBraille import Traductor
  File "/home/andreina/Escritorio/bin/MatematicaBraille.py", line 9, in
<module>
    from Utilidades import Util
  File "/home/andreina/Escritorio/bin/Utilidades.py", line 7, in <module>
    from MatematicaBraille import Traductor
ImportError: cannot import name Traductor

Cómo puedo resolver este problema de llamadas cíclicas?

Muchas gracias de antemano!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100505/84edca96/attachment.html>


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