New and simpler implementation of BooleanField

This commit is contained in:
Ismael Carnales 2009-05-21 14:51:50 +00:00
parent 55d922a4b0
commit 0cc289ac84
1 changed files with 1 additions and 5 deletions

View File

@ -51,11 +51,7 @@ class MultiValuedField(Field):
class BooleanField(Field):
def to_python(self, value):
if value is None: return False
if value in (True, False): return value
if value in ('t', 'True', '1'): return True
if value in ('f', 'False', '0'): return False
raise FieldValueError("This value must be either True or False.")
return bool(value)
ansi_date_re = re.compile(r'^\d{4}-\d{1,2}-\d{1,2}$')