如何解决ValueError: ('Transaction %r is not open on this connection', <py2neo.client.http.HTTPTransaction object at 0x7fe3fe8f9e80>)
我正在使用库 py2neo 开发一个 web 应用程序。
我也在 Heroku 上推送了它,它与 Graphene DB 相连,而在本地它与 Neo4j 数据库相连。
当我在 Heroku 上使用我的 web 应用程序时,出现此错误:
ValueError: ('Transaction %r is not open on this connection',<py2neo.client.http.HTTPTransaction object at 0x7fe3fe8f9e80>)
由于我还有 debug=True
,我可以看到错误发生在 webapp 尝试合并关系时
rel = Relationship(...
graph.merge(rel)
此错误发生过一次,然后不再发生。 但是,错误是什么意思?
我无法理解此错误的 documentation:
def _assert_transaction_open(self,tx):
if tx is not self._transaction:
raise ValueError("Transaction %r is not open on this connection",tx)
解决方法
您可以放心地忽略这一点。这是一个错误,将在下一个版本中修复。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。