summaryrefslogtreecommitdiffstats
path: root/packages/templatetags
diff options
context:
space:
mode:
authorDusty Phillips <buchuki@gmail.com>2008-10-07 11:59:31 -0400
committerDusty Phillips <buchuki@gmail.com>2008-10-07 11:59:31 -0400
commit22f22ef66927a09b8eda4d731d5af15e0c42a345 (patch)
treed566d03b5973c67b003e7c3b16e580058e95d8dc /packages/templatetags
parentfb9158dec8b1b735fa653c98d07f78ca14eb425c (diff)
downloadarchweb-22f22ef66927a09b8eda4d731d5af15e0c42a345.tar.gz
archweb-22f22ef66927a09b8eda4d731d5af15e0c42a345.zip
move validation template tage temporarily; it will be removed eventually
Diffstat (limited to 'packages/templatetags')
-rw-r--r--packages/templatetags/package_extras.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/templatetags/package_extras.py b/packages/templatetags/package_extras.py
index 5469f297..5a92565c 100644
--- a/packages/templatetags/package_extras.py
+++ b/packages/templatetags/package_extras.py
@@ -30,5 +30,14 @@ def do_buildsortqs(parser, token):
def space2br(value):
return value.replace(' ', '<br />')
+@register.inclusion_tag('errors.html')
+def print_errors(errors):
+ errs = []
+ for e,msg in errors.iteritems():
+ errmsg = str(msg[0])
+ # hack -- I'm a python idiot
+ errs.append( (e, errmsg[2:-2]) )
+ return {'errors': errs}
+
# vim: set ts=4 sw=4 et: