Wo ich die Quelle in Python mit 2to3
migriert habe
if not self.thread.is_alive():
Ich habe einen Fehler in der Filiale bekommen. Nach der Verarbeitung In 2 wird "False" ohne Probleme zurückgegeben. In 3 tritt aus irgendeinem Grund der folgende Fehler anstelle von "False" auf. .. ..
Exception has occurred: TypeError
'bool' object is not callable
Die Ursache war, dass ich "self._stop = False" in "def __init __" deklariert hatte. Ich habe gerade geschrieben, um "self._stop = True" als den Prozess von "außer KeyboardInterrupt:" zu setzen, also sollte es in "run ()" unveränderlich sein. .. .. Ich habe es gelöst, aber ich verstehe die detaillierte Ursache nicht, also habe ich es auf Eis gelegt. Wenn jemand es verstehen kann, lass es mich wissen.
Recommended Posts