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

Respuestas a la pregunta(6)

Su respuesta a la pregunta