2017-05-23 3 views
3

Je suis en ce code pour se connecter à une base de données Oracle:sqlalchemy 1.1.10 d'erreur de connexion oracle

engine = sqlalchemy.create_engine("oracle://user:[email protected]") 
engine.execute("select 1 from dual") 

je reçois le message d'erreur: 'twophase' is an invalid keyword argument for this function. J'utilise cx_oracle 6.0b1 et SQLAlchemy 1.10. Lorsque j'utilisais cx_oracle 5.2.1 et SQLAlchemy 1.1.5 le code fonctionnait

Une idée de ce qui est à l'origine de cela maintenant?

+0

dans votre exemple, il n'y a pas 'twophase' –

+0

Je suis au courant, ce qui rend le message d'erreur beaucoup plus étrange – Alon

Répondre

2

Solved - c'est un problème ouvert avec sqlalchemy, sera résolu dans la prochaine version

+0

-t-il résoudre dans la prochaine version? – Gank

+1

@Gank oui, à partir de sqlalchemy 1.11 – Alon

+0

La dernière en date est 1.2. D'où vient le 1.11? Pourriez-vous s'il vous plaît donner un lien? Merci. – jiangok