dathosim / Pronote2Homeassistant

Tuto et bout de code pour ajouter des éléments de Pronote dans Home assistant
Apache License 2.0
40 stars 20 forks source link

Nouveaux ' truc' dans les données: nom de lecons manquant #14

Closed vingerha closed 2 years ago

vingerha commented 2 years ago

Chez mon fils..lecon de Lundi prochain sans Nom... et pronote plante avec erreurs pic2

Ma solution pour le moment, en attendant que c' est une exception sur le nom


 for lesson in lessons:
                try:
                    jsondata['lessons'].append({
                        'lid': lesson.id,
                        'lessonDateTime': lesson.start.strftime("%Y/%m/%d %H:%M"),
                        'lessonStart': lesson.start.strftime("%H:%M"),
                        'lessonEnd': lesson.end.strftime("%H:%M"),
                        'lessonSubject': lesson.subject.name,
                        'lessonRoom': lesson.classroom,
                        'lessonCanceled': lesson.canceled,
                        'lessonStatus': lesson.status,
                })
                except AttributeError:
                    jsondata['lessons'].append({
                        'lid': lesson.id,
                        'lessonDateTime': lesson.start.strftime("%Y/%m/%d %H:%M"),
                        'lessonStart': lesson.start.strftime("%H:%M"),
                        'lessonEnd': lesson.end.strftime("%H:%M"),
                        'lessonSubject': "ereur_nom",
                        'lessonRoom': lesson.classroom,
                        'lessonCanceled': lesson.canceled,
                        'lessonStatus': lesson.status,
                })    
dathosim commented 2 years ago

corrigé dans la dernière version du script