Spaces:
Sleeping
Sleeping
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
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",
|
| 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",
|
| 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",
|
| 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(
|