Blame view/error.py

05525d
05525d
05525d
from view.page import Page
05525d
from template.common import CommonTemplate
05525d
05525d
05525d
class ErrorPage(Page):
05525d
  def __init__(self, code, message):
05525d
    self.code = code
05525d
    self.message = message
05525d
    self.template = CommonTemplate()
05525d
  
05525d
  def process(self, request, path):
05525d
    answer = request.answer
05525d
    answer.status = self.code + ' ' + self.message
05525d
    answer.template = self.template
05525d
    answer.content += '

' + self.code + '

'
05525d
    answer.content += '

' + answer.t(self.message) + '

'
05525d
    return answer.complete_content()
05525d