Bonjour à tous,
J'ai un soucis avec le lancement d'un thread en python.
J'ai 3 classes de thread (qui sont déclenchés à travers des requêtes HTTP), j'en ai 2 qui s'exécutent bien et un autre qui lui me renvoie l'erreur :
J'ai vérifié que le thread était bien instancié et c'est le cas, c'est lors de l'appel de start que je me retrouve face à l'erreur, alors je me dis pourquoi celui là ne fonctionne pas alors que les deux autres sont ok.
Code : Sélectionner tout - Visualiser dans une fenêtre à part TypeError: NoneType' object is not callable
Voici le code du thread qui ne fonctionne pas :
Egalement, à savoir que lorsque j'enlève le passage d'arguments dans le constructeur, il se lance bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 # coding=utf-8 from threading import Thread from django.conf import settings from datetime import datetime class Reprise_run(Thread): def __init__(self,run,start_name,end_name): Thread.__init__(self) self.mon_run = run self.start=start_name self.end=end_name print "ok" def run(self): print "reprise_run"
Comment faire ?
Merci d'avance
Partager