rsnarsna commited on
Commit
6b5ca19
·
1 Parent(s): a09418a

fix: Disable cache discovery for Gmail, Drive, and Sheets API builds to improve performance

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -213,7 +213,7 @@ def send_email(to: str, subject: str, body: str, creds: Credentials = None) -> d
213
  if creds is None:
214
  creds = require_credentials()
215
  return (
216
- build("gmail", "v1", credentials=creds)
217
  .users().messages()
218
  .send(userId="me", body=_raw_message(to, subject, body))
219
  .execute()
@@ -240,7 +240,7 @@ def _make_public(service, file_id: str) -> dict:
240
 
241
 
242
  def _drive(creds: Credentials):
243
- return build("drive", "v3", credentials=creds)
244
 
245
 
246
  def create_drive_folder(
@@ -342,7 +342,7 @@ def list_drive_files(
342
  # ============================================================================
343
 
344
  def _sheets(creds: Credentials):
345
- return build("sheets", "v4", credentials=creds)
346
 
347
 
348
  def read_sheet(
 
213
  if creds is None:
214
  creds = require_credentials()
215
  return (
216
+ build("gmail", "v1", credentials=creds, cache_discovery=False)
217
  .users().messages()
218
  .send(userId="me", body=_raw_message(to, subject, body))
219
  .execute()
 
240
 
241
 
242
  def _drive(creds: Credentials):
243
+ return build("drive", "v3", credentials=creds, cache_discovery=False)
244
 
245
 
246
  def create_drive_folder(
 
342
  # ============================================================================
343
 
344
  def _sheets(creds: Credentials):
345
+ return build("sheets", "v4", credentials=creds, cache_discovery=False)
346
 
347
 
348
  def read_sheet(