]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- py3k fix for enum feature
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 8 Feb 2016 21:27:44 +0000 (16:27 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 8 Feb 2016 21:27:44 +0000 (16:27 -0500)
lib/sqlalchemy/dialects/oracle/cx_oracle.py

index 73ea65c66364f1ae5cf52a20af7ff1d1f35a1b0e..0c93ced97ddfc6ab54239fc9bf192489c6c4b70b 100644 (file)
@@ -418,7 +418,10 @@ class _OracleString(_NativeUnicodeMixin, sqltypes.String):
 class _OracleEnum(_NativeUnicodeMixin, sqltypes.Enum):
     def bind_processor(self, dialect):
         enum_proc = sqltypes.Enum.bind_processor(self, dialect)
-        unicode_proc = _NativeUnicodeMixin.bind_processor(self, dialect)
+        if util.py2k:
+            unicode_proc = _NativeUnicodeMixin.bind_processor(self, dialect)
+        else:
+            unicode_proc = None
 
         def process(value):
             raw_str = enum_proc(value)