Fix transcript reprocessing

This commit is contained in:
2025-01-21 16:52:51 +01:00
parent 97a8f806aa
commit 753a2615db
4 changed files with 36 additions and 7 deletions

View File

@@ -65,5 +65,14 @@ class AwsStorage(Storage):
async with self.session.client("s3") as client:
await client.delete_object(Bucket=bucket, Key=s3filename)
async def _get_file(self, filename: str):
bucket = self.aws_bucket_name
folder = self.aws_folder
logger.info(f"Downloading {filename} from S3 {bucket}/{folder}")
s3filename = f"{folder}/{filename}" if folder else filename
async with self.session.client("s3") as client:
response = await client.get_object(Bucket=bucket, Key=s3filename)
return await response["Body"].read()
Storage.register("aws", AwsStorage)