You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Avec le débogger Python j'ai pu en retrouver la cause
>/opt/jeedom-teleinfo/ressources/jeedom/jeedom.py(95)add_changes()
-> self.merge_dict(self.changes,changes)
(Pdb) p self.changes
{}
(Pdb) n
AttributeError: module 'collections' has no attribute 'Mapping'
Il se trouve que l'utilisation de collections.Mapping est déprécié depuis python 3.3 et est supprimé complètement depuis python 3.10
Salut, je vais regarder ça mais tu n'es plus sur le bon repo. Maintenant il est sur https://github.com/Noyax-37 et le plugin est en version 4.8.6a en bêta
Ok, donc cela venait du fichier fourni par jeedom jeedom.py et cela a été corrigé depuis le version 4.8.4. si tu ne veux ou peux pas mettre à jour alors tu peux rajouter ces lignes dans le jeedom.py:
try:
from collections.abc import Mapping
except ImportError:
from collections import Mapping
Description
Etapes à reproduire (pour les bugs)
Contexte
Lorsque je démarre le deamon j'ai une erreur inconnu.
Avec le débogger Python j'ai pu en retrouver la cause
Il se trouve que l'utilisation de collections.Mapping est déprécié depuis python 3.3 et est supprimé complètement depuis python 3.10
https://docs.python.org/3.8/library/collections.html
Environnement
Logs
Merci de joindre les fichiers de logs où bien directement le package du diagnostique.
Voir plus haut
The text was updated successfully, but these errors were encountered: