raise exceptions

remotes/origin/yandex
Bachurin Sergey 11 years ago
parent 7cb38aa6ef
commit 75ae47b16d
  1. 21
      project/docs/views/base_views.py

@ -435,10 +435,11 @@ class BaseViews(object):
}
return render(self.request, self.TEMPLATE_IMG, dictionary)
except:
if DEBUG:
raise
else:
return HttpResponseServerError('Server error. Try later.')
# if DEBUG:
# raise
# else:
# return HttpResponseServerError('Server error. Try later.')
def as_pdf(self, *args, **kwargs):
@ -448,10 +449,11 @@ class BaseViews(object):
filename = '%s.pdf' % self.get_filename(*args, **kwargs)
return pdf_to_response(pdf, filename)
except:
if DEBUG:
raise
else:
return HttpResponseServerError('Server error. Try later.')
# if DEBUG:
# raise
# else:
# return HttpResponseServerError('Server error. Try later.')
def as_xls(self, *args, **kwargs):
"""Вывести документ в формате Excel в HttpResponse."""
@ -460,10 +462,11 @@ class BaseViews(object):
filename = '%s.xls' % self.get_filename(*args, **kwargs)
return xls_to_response(xls, filename)
except:
if DEBUG:
raise
else:
return HttpResponseServerError('Server error. Try later.')
# if DEBUG:
# raise
# else:
# return HttpResponseServerError('Server error. Try later.')
def send_email(self, subject, to, body, files, sign_doc):
"""Отправка письма."""

Loading…
Cancel
Save