Skip to content

Commit cc64d73

Browse files
committed
Amélioration de la gestion des processus et ajout de vérifications réseau
- Refactorisation : Déplacement de process_killer.py vers Core/ pour une utilisation centralisée. - Robustesse : Utilisation de kill_process_tree pour garantir la fermeture des processus enfants. - Fiabilité : Ajout de vérifications de connexion internet avant l'installation de dépendances. - UI/CLI : Amélioration du suivi de progression et gestion des timeouts.
1 parent 4f3ac92 commit cc64d73

13 files changed

Lines changed: 441 additions & 650 deletions

File tree

Core/Compiler/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
run_engine_compile,
3131
run_engine_compile_streaming,
3232
)
33-
from Core.Compiler.process_killer import (
33+
from Core.process_killer import (
3434
ProcessInfo,
3535
ProcessKiller,
3636
get_process_info,

Core/Compiler/engine_runner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ def _read_stream(stream, callback):
322322
try:
323323
while process.poll() is None:
324324
if stop_signal and stop_signal():
325-
from Core.Compiler.process_killer import kill_process_tree
325+
from Core.process_killer import kill_process_tree
326326

327327
kill_process_tree(process.pid)
328328
break

0 commit comments

Comments
 (0)