kopia lustrzana https://github.com/bellingcat/auto-archiver
fixes gdrive error
rodzic
d20486c02a
commit
f53b2075ba
|
@ -93,6 +93,7 @@ class GDriveStorage(Storage):
|
||||||
# upload file to gd
|
# upload file to gd
|
||||||
logger.debug(f"uploading {filename=} to folder id {upload_to}")
|
logger.debug(f"uploading {filename=} to folder id {upload_to}")
|
||||||
file_metadata = {"name": [filename], "parents": [upload_to]}
|
file_metadata = {"name": [filename], "parents": [upload_to]}
|
||||||
|
try:
|
||||||
media = MediaFileUpload(media.filename, resumable=True)
|
media = MediaFileUpload(media.filename, resumable=True)
|
||||||
gd_file = (
|
gd_file = (
|
||||||
self.service.files()
|
self.service.files()
|
||||||
|
@ -100,6 +101,10 @@ class GDriveStorage(Storage):
|
||||||
.execute()
|
.execute()
|
||||||
)
|
)
|
||||||
logger.debug(f"uploadf: uploaded file {gd_file['id']} successfully in folder={upload_to}")
|
logger.debug(f"uploadf: uploaded file {gd_file['id']} successfully in folder={upload_to}")
|
||||||
|
except FileNotFoundError as e:
|
||||||
|
logger.error(f"gd uploadf: file not found {media.filename=} - {e}")
|
||||||
|
except Exception as e:
|
||||||
|
logger.error(f"gd uploadf: error uploading {media.filename=} to {upload_to} - {e}")
|
||||||
|
|
||||||
# must be implemented even if unused
|
# must be implemented even if unused
|
||||||
def uploadf(self, file: IO[bytes], key: str, **kwargs: dict) -> bool:
|
def uploadf(self, file: IO[bytes], key: str, **kwargs: dict) -> bool:
|
||||||
|
|
Ładowanie…
Reference in New Issue