raise exceptions

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

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

Loading…
Cancel
Save