1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixed PermissionError handling for Python 2

This commit is contained in:
Jeremy Stretch
2017-11-06 17:24:09 -05:00
parent d306e76420
commit 6b0721cc21

View File

@ -66,7 +66,11 @@ class ExceptionHandlingMiddleware(object):
template_name = 'exceptions/programming_error.html' template_name = 'exceptions/programming_error.html'
elif isinstance(exception, ImportError): elif isinstance(exception, ImportError):
template_name = 'exceptions/import_error.html' template_name = 'exceptions/import_error.html'
elif isinstance(exception, PermissionError): elif (
sys.version_info[0] >= 3 and isinstance(exception, PermissionError)
) or (
isinstance(exception, OSError) and exception.errno == 13
):
template_name = 'exceptions/permission_error.html' template_name = 'exceptions/permission_error.html'
else: else:
template_name = '500.html' template_name = '500.html'