From 01cdbd073469240065dc0f5c224eaf90f4e113ac Mon Sep 17 00:00:00 2001 From: Michael Trier Date: Tue, 5 May 2009 00:36:37 +0000 Subject: Corrected the SQLite SLBoolean type so that it properly treats 1 only as True. Fixes #1402 --- lib/sqlalchemy/databases/sqlite.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/sqlalchemy/databases') diff --git a/lib/sqlalchemy/databases/sqlite.py b/lib/sqlalchemy/databases/sqlite.py index 4abbe80cd..8952b2b1d 100644 --- a/lib/sqlalchemy/databases/sqlite.py +++ b/lib/sqlalchemy/databases/sqlite.py @@ -302,7 +302,7 @@ class SLBoolean(sqltypes.Boolean): def process(value): if value is None: return None - return value and True or False + return value == 1 return process colspecs = { -- cgit v1.2.1