## 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.