From 679b3036c2d6c3715ede329aeb82aad17f5cea24 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 27 May 2013 16:34:18 -0400 Subject: [PATCH] - oracle py3k fix --- lib/sqlalchemy/dialects/oracle/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/sqlalchemy/dialects/oracle/base.py b/lib/sqlalchemy/dialects/oracle/base.py index 4863b7ba18..6b6c32ae0f 100644 --- a/lib/sqlalchemy/dialects/oracle/base.py +++ b/lib/sqlalchemy/dialects/oracle/base.py @@ -1185,7 +1185,9 @@ class OracleDialect(default.DefaultDialect): rp = connection.execute(sql.text(text), **params).scalar() if rp: - return rp.decode(self.encoding) + if util.py2k: + rp = rp.decode(self.encoding) + return rp else: return None -- 2.47.3