From 7e1320b17c8b656fb467f203358b41f33c621962 Mon Sep 17 00:00:00 2001
From: Felix Chadwick-Smith <chadwick-smithff@cardiff.ac.uk>
Date: Wed, 10 Jan 2024 17:13:18 +0000
Subject: [PATCH] added more to wsgi.py

---
 wsgi.py | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/wsgi.py b/wsgi.py
index 5db2a34..14ea89c 100644
--- a/wsgi.py
+++ b/wsgi.py
@@ -1,4 +1,6 @@
 import os
+import sys
+import logging
 from app import app as application
 from markupsafe import Markup
 
@@ -6,5 +8,9 @@ sys.modules['flask'].Markup = Markup
 
 logging.basicConfig(stream=sys.stderr)
 
-if __name__ == '__main__':
-    application.run(host='0.0.0.0', port=int(os.environ.get('PORT', 8080)))
+try:
+    if __name__ == '__main__':
+        application.run(host='0.0.0.0', port=int(os.environ.get('PORT', 8080)))
+except Exception as e:
+    print(f"Exception during startup: {str(e)}")
+    sys.exit(1)
-- 
GitLab