Blob Blame Raw


from view.page import Page
from template.common import CommonTemplate


class ErrorPage(Page):
  def __init__(self, code, message):
    self.code = code
    self.message = message
    self.template = CommonTemplate()
  
  def process(self, request, path):
    answer = request.answer
    answer.status = self.code + ' ' + self.message
    answer.template = self.template
    answer.content += '<p>' + self.code + '</p>'
    answer.content += '<p>' + answer.t(self.message) + '</p>'
    return answer.complete_content()