Author: sebb
Date: Tue Dec  9 23:51:05 2025
New Revision: 1930408

Log:
Capture exception info

Modified:
   comdev/reporter.apache.org/trunk/scripts/wsgi.py

Modified: comdev/reporter.apache.org/trunk/scripts/wsgi.py
==============================================================================
--- comdev/reporter.apache.org/trunk/scripts/wsgi.py    Tue Dec  9 22:23:20 
2025        (r1930407)
+++ comdev/reporter.apache.org/trunk/scripts/wsgi.py    Tue Dec  9 23:51:05 
2025        (r1930408)
@@ -37,7 +37,10 @@ def app(environ, start_fn):
             if m:
                 user = m.group(1)
         if user:
-            output = webmap[uri](environ, user)
+            try:
+                output = webmap[uri](environ, user)
+            except Exception as e:
+                output = {'okay': False, 'message': str(e)}
         else:
             output = {'okay': False, 'message': 'Not authorized'}
     else:

Reply via email to