Dependencia circular en Python
Tengo dos archivos,node.py
ypath.py
, que definen dos clases,Node
yPath
, respectivamente.
Hasta hoy, la definición dePath
hizo referencia a laNode
objeto, y por lo tanto había hecho
from node.py import *
en elpath.py
archivo
Sin embargo, a partir de hoy creé un nuevo método paraNode
que hace referencia a laPath
objeto.
Tuve problemas al intentar importarpath.py
: Lo intenté, y cuando el programa se ejecutó y llamé aPath
método que usaNode
, se levantó una excepción sobreNode
no está definido.
¿Qué debo hacer