summaryrefslogtreecommitdiff
path: root/django/template
diff options
context:
space:
mode:
Diffstat (limited to 'django/template')
-rw-r--r--django/template/loaders/filesystem.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/django/template/loaders/filesystem.py b/django/template/loaders/filesystem.py
index cb61d576ed..74801efe56 100644
--- a/django/template/loaders/filesystem.py
+++ b/django/template/loaders/filesystem.py
@@ -2,6 +2,7 @@
Wrapper for loading templates from the filesystem.
"""
+import errno
import io
from django.core.exceptions import SuspiciousFileOperation
@@ -37,6 +38,7 @@ class Loader(BaseLoader):
try:
with io.open(filepath, encoding=self.engine.file_charset) as fp:
return fp.read(), filepath
- except IOError:
- pass
+ except IOError as e:
+ if e.errno != errno.ENOENT:
+ raise
raise TemplateDoesNotExist(template_name)