Stopped Google Calender authorization problems from killing app

This commit is contained in:
2026-06-11 00:37:02 +00:00
parent 435535f7be
commit b4e97e0e2d
2 changed files with 9 additions and 6 deletions

View File

@@ -52,7 +52,11 @@ row = WriteTextBlock(txt2,d,fnt,MarginIndent,row,"la")
row = WriteTextBlock("Pirates",d,fntBold,MarginLeft,row,"la")
row = WriteTextBlock(mlb.get_pirates(),d,fnt,MarginIndent,row,"la")
appointments = gcal.main()
try:
appointments = gcal.main()
except: # Assume the Google calendar API blew up
row = WriteTextBlock("Problem retrieving appointments",d,fntBold,MarginLeft,row,"la")
apptxt = ""
for event in appointments:
#start = event["start"].get("dateTime", event["start"].get("date"))
@@ -61,10 +65,9 @@ for event in appointments:
apptxt+= event["prettytime"]+": "+event["summary"]+" (from "+event["calendarname"]+")\n"
else:
apptxt+= event["summary"]+" (from "+event["calendarname"]+")\n"
row = WriteTextBlock("Appointments",d,fntBold,MarginLeft,row,"la")
row = WriteTextBlock(apptxt,d,fnt,MarginIndent,row,"la")
if apptxt:
row = WriteTextBlock("Appointments",d,fntBold,MarginLeft,row,"la")
row = WriteTextBlock(apptxt,d,fnt,MarginIndent,row,"la")
row = WriteTextBlock("========== End =========",d,fnt,MarginLeft,row,"la")