summaryrefslogtreecommitdiff
path: root/fbin/file_storage/s3.py
diff options
context:
space:
mode:
Diffstat (limited to 'fbin/file_storage/s3.py')
-rw-r--r--fbin/file_storage/s3.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/fbin/file_storage/s3.py b/fbin/file_storage/s3.py
index 71ee1e7..b372dd7 100644
--- a/fbin/file_storage/s3.py
+++ b/fbin/file_storage/s3.py
@@ -7,6 +7,7 @@ from flask import request, send_file
from .base import BaseStorage
+
class Storage(BaseStorage):
def __init__(self, app):
super().__init__(app)
@@ -35,7 +36,7 @@ class Storage(BaseStorage):
obj, size = self.upload_file(uploaded_file, file_hash, user)
try:
return self.add_file(file_hash, uploaded_file.filename, size, user, ip)
- except:
+ except: # noqa: E722; we want to delete and re-raise on all exceptions
obj.delete()
raise
@@ -44,7 +45,7 @@ class Storage(BaseStorage):
bucket = self.app.config['S3_BUCKET']
obj = self.client.Object(bucket, key)
try:
- meta = obj.load()
+ obj.load()
return True
except botocore.exceptions.ClientError as e:
if e.response['Error']['Code'] == '404':
@@ -96,4 +97,4 @@ class Storage(BaseStorage):
def store_thumbnail(self, f, stream):
bucket = self.client.Bucket(self.app.config['S3_THUMB_BUCKET'])
key = self.get_object_key(f, thumb=True)
- obj = bucket.upload_fileobj(Fileobj=stream, Key=key)
+ bucket.upload_fileobj(Fileobj=stream, Key=key)