summaryrefslogtreecommitdiff
path: root/service/pixelated/resources/login_resource.py
diff options
context:
space:
mode:
authorNavaL <ayoyo@thoughtworks.com>2016-02-22 17:49:27 +0100
committerNavaL <ayoyo@thoughtworks.com>2016-02-22 17:49:27 +0100
commit7c1affe11f7563911c34c9d439fe5ed1bf7c3a17 (patch)
treeae5f96f7c7b642276fe3d1462369633e81141c08 /service/pixelated/resources/login_resource.py
parent82d4432b977e0960746bba1c6f03077fb6322263 (diff)
Removes stacktrace errors from appearing on the login page.
For the case of wrong file path or file not existing Issue #214
Diffstat (limited to 'service/pixelated/resources/login_resource.py')
-rw-r--r--service/pixelated/resources/login_resource.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/service/pixelated/resources/login_resource.py b/service/pixelated/resources/login_resource.py
index 5f20a3c2..f1d9c1e3 100644
--- a/service/pixelated/resources/login_resource.py
+++ b/service/pixelated/resources/login_resource.py
@@ -70,6 +70,8 @@ class DisclaimerElement(Element):
return super(DisclaimerElement, self).render(request)
except SAXParseException:
return ["Invalid XML template format for %s." % self._banner_filename]
+ except IOError:
+ return ["Disclaimer banner file %s could not be read or does not exit." % self._banner_filename]
class LoginWebSite(Element):