Merge pull request 'Fix Google Calendar/Gmail disabled by read-only token mount' (#72) from fix/google-token-readonly into main

This commit was merged in pull request #72.
This commit is contained in:
2026-10-12 22:46:03 -04:00
+5 -2
View File
@@ -25,8 +25,11 @@ class GoogleService:
creds = Credentials.from_authorized_user_file(token_path, SCOPES)
if creds.expired and creds.refresh_token:
creds.refresh(Request())
with open(token_path, "w") as f:
f.write(creds.to_json())
try:
with open(token_path, "w") as f:
f.write(creds.to_json())
except OSError:
pass # read-only mount; refreshed creds live in memory
self._creds = creds
self._calendar = build("calendar", "v3", credentials=creds)