ValueError: ('Transaction %r 未在此连接上打开', <py2neo.client.http.HTTPTransaction 对象位于0x7fe3fe8f9e80&



我正在使用py2neo库开发一个Web应用程序。

我还在Heroku上推送了它,在那里它与石墨烯数据库相连,而在本地它与Neo4j数据库相连。

当我在Heroku上使用我的网络应用程序时,我得到了这个错误:

ValueError: ('Transaction %r is not open on this connection', <py2neo.client.http.HTTPTransaction object at 0x7fe3fe8f9e80>)

由于我仍然有debug=True,我可以看到当Web应用程序尝试合并关系时发生了错误

rel = Relationship(...
graph.merge(rel)

这个错误发生过一次,后来就没有再发生了。然而,这个错误意味着什么?

我无法理解此错误的文档:

def _assert_transaction_open(self, tx):
if tx is not self._transaction:
raise ValueError("Transaction %r is not open on this connection", tx)

您可以安全地忽略这一点。这是一个将在下一个版本中修复的错误。

相关内容

  • 没有找到相关文章

最新更新