From c482bb604cac9bd846bc4c45fba503411ab89a91 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 13 Apr 2018 15:53:00 -0400 Subject: [PATCH] Add better explanation when a .local.py setting import error occurs. Signed-off-by: Roberto Rosario --- mayan/settings/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mayan/settings/__init__.py b/mayan/settings/__init__.py index c3b6445ab0..ecc12c6dfe 100644 --- a/mayan/settings/__init__.py +++ b/mayan/settings/__init__.py @@ -1,10 +1,18 @@ from __future__ import absolute_import +import logging + from django.utils.encoding import force_text +logger = logging.getLogger(__name__) + try: from .local import * # NOQA except ImportError as exception: if force_text(exception) != 'No module named local' and force_text(exception) != 'No module named \'mayan.settings.local\'': + logger.error('Error importing user\'s local.py; %s', exception) raise + else: + logger.info('No local.py settings file. Using defaults.') +else: from .base import * # NOQA