X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=unfold%2Floginrequired.py;h=afe24f3f69cafc74ba6734e337aac17b11dcad9e;hb=5df37d96aa758faa548091932a5d00a76aa16551;hp=d4f9e984558ef344476b9acf798c202bd5f0438b;hpb=3dbd8f411705ccb59e4fa7508794c970daca3c9d;p=myslice.git diff --git a/unfold/loginrequired.py b/unfold/loginrequired.py index d4f9e984..afe24f3f 100644 --- a/unfold/loginrequired.py +++ b/unfold/loginrequired.py @@ -4,7 +4,9 @@ from django.http import HttpResponseRedirect # for 'as_view' that we need to call in urls.py and the like from django.views.generic.base import TemplateView -from manifoldapi.manifoldresult import ManifoldException +from manifoldapi.manifoldresult import ManifoldException + +from myslice.settings import logger ### # IMPORTANT NOTE @@ -33,7 +35,6 @@ class LoginRequiredView (TemplateView): def logout_on_manifold_exception (fun_that_returns_httpresponse): def wrapped (request, *args, **kwds): -# print 'wrapped by logout_on_manifold_exception' try: return fun_that_returns_httpresponse(request,*args, **kwds) except ManifoldException, manifold_result: @@ -45,9 +46,9 @@ def logout_on_manifold_exception (fun_that_returns_httpresponse): return HttpResponseRedirect ('/') except Exception, e: # xxx we need to sugarcoat this error message in some error template... - print "Unexpected exception",e + logger.error("Unexpected exception {}".format(e)) import traceback - traceback.print_exc() + logger.error(traceback.format_exc()) return HttpResponseRedirect ('/') return wrapped