guirem / plugin-googlecast

Jeedom plugin to manage Google Cast compatible devices
GNU General Public License v2.0
24 stars 17 forks source link

Exception on scanner : 'SocketClient' object has no attribute 'isAlive' #97

Open bwibwi13 opened 1 year ago

bwibwi13 commented 1 year ago

Description

Le plugin ne fonctionne pas du tout chez moi. Les logs googlecast_local rapporte une erreur: SCANNER------Exception on scanner : 'SocketClient' object has no attribute 'isAlive'

Proposition de solution (optionnel):

Il semblerait que la methode isAlive() est deprecated et a été remplacée par is_alive() depuis PHP 3.9.. https://bugs.launchpad.net/hplip/+bug/1889280

Est-ce que ça serait la cause?

Je n'ai pas trouvé l'appel à cette fonction ni dans le plugin ni dans Jeedom. Mais c'est bien dans le log du plugin que l'erreur remonte.

Environnement:

bwibwi13 commented 1 year ago

En continuant à chercher, je vois que le problème se trouve dans la resource pychromecast, fichier init.py Je vois également que le problème n'est pas présent dans la version actuelle de la branche develop. Mais le problème est bien présent dans la branche master..