Où je migrais la source en Python en utilisant 2to3
if not self.thread.is_alive():
J'ai eu une erreur à la succursale. Après traitement En 2, «False» est renvoyé sans aucun problème. Dans 3, pour une raison quelconque, l'erreur suivante se produit au lieu de «False». .. ..
Exception has occurred: TypeError
'bool' object is not callable
Cela a été causé en déclarant self._stop = False
in def __init__
.
Je viens d'écrire pour définir self._stop = True
comme processus de ʻexcept KeyboardInterrupt:, donc il devrait être immuable dans
run ()`. .. ..
Je l'ai résolu, mais je ne comprends pas la cause détaillée, alors je l'ai mis en attente.
Si quelqu'un peut le comprendre, faites-le moi savoir.
Recommended Posts