Reupload (purge)

This commit is contained in:
gauvainboiche
2026-08-04 16:42:35 +02:00
commit bb74ba5173
1023 changed files with 79600 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
## 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.