Comments on: Remplacer les threads avec le module multiprocessing en Python http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Rififi http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-21776 Sun, 23 Mar 2014 18:30:26 +0000 http://sametmax.com/?p=1430#comment-21776 La fermeture de la fenêtre principale, qui n’a à peu près aucun moyen de communiquer avec les workers.

Pour l’instant je fais ça, dans le fichier principal, qui lance la fenêtre:

if __name__ == '__main__':
    os.setpgrp() # create new process group, become its leader
    try:
        main()
    finally:
        os.killpg(0, signal.SIGKILL) # kill all processes in my group

Mais c’est un peu bourrin, je suis obligé de fermer la fenêtre.

]]>
By: Sam http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-21769 Sun, 23 Mar 2014 17:46:34 +0000 http://sametmax.com/?p=1430#comment-21769 Je réponds quand même ici sinon c’est zarb. Ca va dépendre de l’événement qui va déclencher l’arrêt : saisie clavier, événement réseau, signal d’interruption, etc.

]]>
By: Rififi http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-21738 Sat, 22 Mar 2014 20:59:18 +0000 http://sametmax.com/?p=1430#comment-21738 Non je me suis gouré, c’est pas ici que je voulais poser la question, mais plutôt là ….

Désolé

]]>
By: Rifif http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-21733 Sat, 22 Mar 2014 18:31:14 +0000 http://sametmax.com/?p=1430#comment-21733 Bonjour,

Une question con mais je suis bloqué là. Comment je fais si j’utilise cette méthode et que je veux tout tuer, arrêter tous les workers, et terminer mon script ?

Je cherche une méthode pas trop bourrin bien sûr, car j’utilise plus ou moins votre exemple de code au sein d’une GUI.

]]>
By: Sam http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-4068 Thu, 13 Dec 2012 02:09:36 +0000 http://sametmax.com/?p=1430#comment-4068 C’est un exemple sur le multiprocessing, par sur le parsing de flux, spéce de désanuseur.

]]>
By: Désanuseur http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-4060 Thu, 13 Dec 2012 01:13:30 +0000 http://sametmax.com/?p=1430#comment-4060 feed = feedparser.parse(flux) mais où est le bozo de higs ;)

]]>
By: Désanuseur http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-4059 Thu, 13 Dec 2012 01:10:36 +0000 http://sametmax.com/?p=1430#comment-4059 Et là bim un flux mal formé et le script ne fonctionne plus !

]]>
By: Sam http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-2536 Sat, 20 Oct 2012 18:42:23 +0000 http://sametmax.com/?p=1430#comment-2536 Corrigé

]]>
By: c2_4b http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-2535 Sat, 20 Oct 2012 05:48:43 +0000 http://sametmax.com/?p=1430#comment-2535 pour checker la date il s’agit plutot d’un article.updated_parsed
plutôt que article.published_parsed

Mais sinon nickel la démo, merci!

]]>
By: Muchos http://sametmax.com/remplacer-les-threads-avec-le-module-multiprocessing-en-python/#comment-1008 Thu, 02 Aug 2012 19:44:59 +0000 http://sametmax.com/?p=1430#comment-1008 Au fait, la réplique demandée dans le title vient du “Péril jeune” :)

]]>