diff -r ff1a9aa48cfd -r 05e21c089be6 app/main.py --- a/app/main.py Tue Oct 14 16:00:59 2008 +0000 +++ b/app/main.py Tue Oct 14 16:10:07 2008 +0000 @@ -47,20 +47,17 @@ import django.core.handlers.wsgi import django.core.signals import django.db -import django.dispatch.dispatcher - # Log errors. def log_exception(*args, **kwds): logging.exception('Exception in request:') -django.dispatch.dispatcher.connect( - log_exception, django.core.signals.got_request_exception) +# Log all exceptions detected by Django. +django.core.signals.got_request_exception.connect(log_exception) # Unregister the rollback event handler. -django.dispatch.dispatcher.disconnect( - django.db._rollback_on_exception, - django.core.signals.got_request_exception) +django.core.signals.got_request_exception.disconnect( + django.db._rollback_on_exception) def main():