git://git.onelab.eu
/
myslice.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
adding pointer to omn plugin
[myslice.git]
/
unfold
/
loginrequired.py
diff --git
a/unfold/loginrequired.py
b/unfold/loginrequired.py
index
92f9ddb
..
afe24f3
100644
(file)
--- 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
# for 'as_view' that we need to call in urls.py and the like
from django.views.generic.base import TemplateView
-from manifold.manifoldresult import ManifoldException
+from manifoldapi.manifoldresult import ManifoldException
+
+from myslice.settings import logger
###
# IMPORTANT NOTE
###
# IMPORTANT NOTE
@@
-33,7
+35,6
@@
class LoginRequiredView (TemplateView):
def logout_on_manifold_exception (fun_that_returns_httpresponse):
def wrapped (request, *args, **kwds):
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:
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...
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
import traceback
-
traceback.print_exc(
)
+
logger.error(traceback.format_exc()
)
return HttpResponseRedirect ('/')
return wrapped
return HttpResponseRedirect ('/')
return wrapped