We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dbb3d14 commit 7c7b2fdCopy full SHA for 7c7b2fd
s3file/middleware.py
@@ -1,7 +1,11 @@
1
+import logging
2
import os
3
4
+from botocore.exceptions import ClientError
5
from django.core.files.storage import default_storage
6
7
+logger = logging.getLogger('s3file')
8
+
9
10
class S3FileMiddleware:
11
@@ -22,4 +26,7 @@ def get_files_from_storage(paths):
22
26
for path in paths:
23
27
f = default_storage.open(path)
24
28
f.name = os.path.basename(path)
25
- yield f
29
+ try:
30
+ yield f
31
+ except ClientError:
32
+ logger.exception("File not found: %s", path)
0 commit comments