From 09d518228c8bab982afc5796ffab416e7716d317 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Fri, 14 Mar 2014 20:25:57 -0300 Subject: [PATCH] =?utf8?q?Trata=20atributos=20inexistentes=20de=20um=20ele?= =?utf8?q?mento=20rec=C3=A9m-criado.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Um elemento recém-criado retornará None para atributos ainda não existentes. Como esperamos uma string em nossos formulários, devemos tratar valores None como strings vazias. --- src/baseui.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/baseui.py b/src/baseui.py index dcbf797..49cc929 100644 --- a/src/baseui.py +++ b/src/baseui.py @@ -29,6 +29,8 @@ class StringForm(BaseForm): def __init__(self, name, value): self.type = "string" self.name = name + if value == None: + value = "" self.value = value def get_value(self): return self.value -- 2.20.1