From 2c753b34c4327b4abc2dee893c8a760f13f2bccb Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Mon, 7 Feb 2011 18:35:49 +0100 Subject: unicode aware form --- controller.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'controller.py') diff --git a/controller.py b/controller.py index 5312b5a..4634bf5 100644 --- a/controller.py +++ b/controller.py @@ -12,6 +12,15 @@ import datetime, decimal import operator as op from sqlalchemy import sql +class Form (form.Form): + """Make sure we return utf-8 stuff.""" + + def render (self, *args): + return form.Form.render(self, *args).decode("utf-8") + + def rendernote (self, *args): + return form.Form.rendernote(self, *args).decode("utf-8") + class Show: def GET(self, year = '', month = ''): if year: @@ -82,7 +91,7 @@ class Add: raise web.seeother("/add") def form(self): - return form.Form( + return Form( form.Textbox( "date", form.notnull, -- cgit v1.2.3-54-g00ecf