Skip to content

Commit a16749f

Browse files
committed
Fixed starting celery if internet down
1 parent dcf2ab7 commit a16749f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

backend/app/services/backup_service.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
# Creating GDrive service
2828
scopes = ['https://www.googleapis.com/auth/drive']
2929
credentials = Credentials.from_service_account_file(service_account_file_path, scopes=scopes)
30-
service = build('drive', 'v3', credentials=credentials, cache_discovery=False)
3130

3231

3332
def backup_db():
@@ -54,11 +53,12 @@ def _upload_file_to_gdrive(file_path: str) -> Dict[str, str]:
5453
}
5554

5655
media = MediaFileUpload(file_path, resumable=True)
57-
result = service.files().create(body=file_metadata, media_body=media, fields='id').execute()
56+
result = _get_service().files().create(body=file_metadata, media_body=media, fields='id').execute()
5857
return result
5958

6059

6160
def _delete_old_files():
61+
service = _get_service()
6262
result = service.files().list(
6363
fields='files(id, name)',
6464
orderBy='name desc',
@@ -71,3 +71,7 @@ def _delete_old_files():
7171
for file in old_files:
7272
logger.debug('Deleting file:', file)
7373
service.files().delete(fileId=file['id']).execute()
74+
75+
76+
def _get_service():
77+
return build('drive', 'v3', credentials=credentials, cache_discovery=False)

0 commit comments

Comments
 (0)