Blame template/errors.py

Ivan Mahonin b838e2
Ivan Mahonin b838e2
from template.template import Template
Ivan Mahonin b838e2
Ivan Mahonin b838e2
class ErrorsTemplate(Template):
Ivan Mahonin b838e2
  def wrap(self, answer):
Ivan Mahonin b838e2
    if not answer.errors:
Ivan Mahonin b838e2
      return ''
Ivan Mahonin b838e2
    errors = ''
Ivan Mahonin b838e2
    for e in answer.errors:
Ivan Mahonin b838e2
      errors += '  

' + answer.e(e) + '

\n'
Ivan Mahonin b838e2
    return '''
Ivan Mahonin b838e2
      
Ivan Mahonin b838e2
        %(errors)s
Ivan Mahonin b838e2
      
Ivan Mahonin b838e2
      ''' % {
Ivan Mahonin b838e2
        'errors' : errors
Ivan Mahonin b838e2
      }
Ivan Mahonin b838e2