From 5f6ed1a3f8bb0b2a724c7f07b98936433a3ef053 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sun, 15 Nov 2009 19:20:22 +0000 Subject: - pg8000 + postgresql dialects now check for float/numeric return types to more intelligently determine float() vs. Decimal(), [ticket:1567] - since result processing is a hot issue of late, the DBAPI type returned from cursor.description is certainly useful in cases like these to determine an efficient result processor. There's likely other result processors that can make use of it. But, backwards incompat change to result_processor(). Happy major version number.. --- lib/sqlalchemy/dialects/postgresql/pypostgresql.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/sqlalchemy/dialects/postgresql/pypostgresql.py') diff --git a/lib/sqlalchemy/dialects/postgresql/pypostgresql.py b/lib/sqlalchemy/dialects/postgresql/pypostgresql.py index 517d41aaf..2c33b3eb5 100644 --- a/lib/sqlalchemy/dialects/postgresql/pypostgresql.py +++ b/lib/sqlalchemy/dialects/postgresql/pypostgresql.py @@ -17,7 +17,7 @@ class PGNumeric(sqltypes.Numeric): def bind_processor(self, dialect): return None - def result_processor(self, dialect): + def result_processor(self, dialect, coltype): if self.asdecimal: return None else: -- cgit v1.2.1