From ccaf537aa6323c5161d3420b653025771db75010 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Fri, 25 Jun 2010 13:37:27 -0400 Subject: Handle errors raised by plugins more gracefully in mod_wsgi. This started as an effort to display a more useful error message in the Apache error log if retrieving the schema failed. I broadened the scope a little to include limiting the output in the Apache error log so errors are easier to find. This adds a new configuration option, startup_traceback. Outside of lite-server.py it is False by default so does not display the traceback that lead to the StandardError being raised. This makes the mod_wsgi error much easier to follow. --- lite-server.py | 1 + 1 file changed, 1 insertion(+) (limited to 'lite-server.py') diff --git a/lite-server.py b/lite-server.py index ba7cfe3d3..22ff720f9 100755 --- a/lite-server.py +++ b/lite-server.py @@ -72,6 +72,7 @@ if __name__ == '__main__': ) api.env.in_server = True + api.env.startup_traceback = True (options, args) = api.bootstrap_with_global_options(parser, context='lite') api.env._merge( lite_port=options.port, -- cgit