Multiprocessing et cx_Freeze
Benjj61
Messages postés
89
Date d'inscription
Statut
Membre
Dernière intervention
-
Benjj61 Messages postés 89 Date d'inscription Statut Membre Dernière intervention -
Benjj61 Messages postés 89 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaie de figer mon programme Python en utilisant cx_Freeze or je fais face a un probleme : le sous processus de mon programme ne recoit pas les arguments que je lui envoie quand je lance le .exe
En lisant quelque forum, j'ai ajouté ces lignes qui étaient censées régler le probleme, sans effet :
En bref, j'appelle la fonction universal_plot dans un processus, mais elle ne recoit pas les arguments request, settings et queue et, de plus, je ne peux pas print dans ce processus, rien ne s'affiche...
Merci!
J'essaie de figer mon programme Python en utilisant cx_Freeze or je fais face a un probleme : le sous processus de mon programme ne recoit pas les arguments que je lui envoie quand je lance le .exe
#Partie qui lance le processus
self.current_thread = Process(target=universal_plot, args=(request, settings, self.queue))
self.current_thread.start()
En lisant quelque forum, j'ai ajouté ces lignes qui étaient censées régler le probleme, sans effet :
multiprocessing.freeze_support()
multiprocessing.set_start_method('spawn')
En bref, j'appelle la fonction universal_plot dans un processus, mais elle ne recoit pas les arguments request, settings et queue et, de plus, je ne peux pas print dans ce processus, rien ne s'affiche...
Merci!