From 7d6a7e337ba6e2263070454da6004da5075a9ab6 Mon Sep 17 00:00:00 2001 From: bos Date: Fri, 1 Jun 2007 15:55:55 +0200 Subject: [PATCH] Affichage des backtraces en option darcs-hash:20070601135555-c992d-db43e8455e710dcb882afa958609bd3d61a77acb.gz --- intranet/Root.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/intranet/Root.py b/intranet/Root.py index 26d2401a..3e43c237 100755 --- a/intranet/Root.py +++ b/intranet/Root.py @@ -45,6 +45,9 @@ parser.add_option("-p", "--port", parser.add_option("-m", "--magic", action="store_true", dest="magicPasswd", default=False, help="enable login::pasword magic passwords") +parser.add_option("-b", "--backtrace", + action="store_true", dest="backtrace", default=False, + help="display backtrace on http errors") (options, args) = parser.parse_args() @@ -71,7 +74,11 @@ else: if (options.port): settings={'global':{'server.socketPort':options.port}} cherrypy.config.update(settings) - +if (options.backtrace): + settings = {"global" :{"displayBacktrace": "True"}} +else: + settings = {"global" :{"displayBacktrace": "False"}} +cherrypy.config.update(settings) # import du CransLdap qu'il va bien (on utilise CransLdap et non crans_ldap car on veut # forcer l'ouverture d'une nouvelle connexion à chaque login)