PyPy SqlAlchemy cx_Oracle 和二进制搜索

PyPy SqlAlchemy cx_Oracle and binary search

我正在尝试 运行 使用 PyPy 在 Oracle 上运行 SqlAlchemy。

我已经安装了所有库并且正在使用 cx_oracle_on_ctypes。 一切正常,除了当我尝试搜索二进制字段 (RAW) 时,我收到此异常:

StatementError: (exceptions.AttributeError) 'module' 对象没有属性 'Binary'.

经过一些调试后我发现在文件 /usr/local/lib/pypy2.7/dist-packages/sqlalchemy/sql/sqltypes.py 第 833 行有这样的语句: DBAPIBinary = dialect.dbapi.Binary

但是 dialect.dbapi 没有 'Binary' 成员但是它有 'BINARY'.

知道我能做什么吗?

顺便说一下,使用 python 时效果很好。

这是模块中的错误,感谢您报告。

我刚刚推送了对 github 的修复,所以如果您可以使用 github 问题跟踪器重新测试和跟进,那就太好了。