From 5b6a2d94cebef6d12c2eaf32c010e3a0a8fbf329 Mon Sep 17 00:00:00 2001 From: Quentin Smith Date: Mon, 10 Aug 2009 23:40:27 -0400 Subject: [PATCH] Update the errortest handler for cherrypy svn path=/package_branches/invirt-web/cherrypy-rebased/; revision=2689 --- code/main.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/main.py b/code/main.py index 00a79ae..473647f 100755 --- a/code/main.py +++ b/code/main.py @@ -182,6 +182,11 @@ console will suffer artifacts. return {'request': cherrypy.request, 'kwargs': kwargs} helloworld._cp_config['tools.require_login.on'] = False + @cherrypy.expose + def errortest(self): + """Throw an error, to test the error-tracing mechanisms.""" + raise RuntimeError("test of the emergency broadcast system") + class MachineView(View): # This is hairy. Fix when CherryPy 3.2 is out. (rename to # _cp_dispatch, and parse the argument as a list instead of @@ -652,16 +657,11 @@ def admin(username, state, path, fields): newstate.environ = state.environ return handler(username, newstate, path, fields) -def throwError(_, __, ___, ____): - """Throw an error, to test the error-tracing mechanisms.""" - raise RuntimeError("test of the emergency broadcast system") - mapping = dict( modify=modify, unauth=unauthFront, admin=admin, - overlord=admin, - errortest=throwError) + overlord=admin) def printHeaders(headers): """Print a dictionary as HTTP headers.""" -- 1.7.9.5