## TYPE_CHECKING En cas d'import circulaire de dépendance, un conflit peut apparaitre : ```py # dans main.py : from classes.py import dependance_01 ``` ```py # dans classes.py : from main.py import dependance_02 ``` La lecture des fichiers par Python peut conduire à une boucle où chacun fichier lit l'autre et bloque sur un import. On utilise alors dans la dépendance secondaire : ```py # dans classes.py : if TYPE_CHECKING: from main.py import dependance_02 ``` Pour sortir de la boucle.