将 INSERT 查询中的 id 分配给变量时,web2py 服务器停止响应

web2py server stops responding when assigning the id from an INSERT query to variable

我使用的是最新版本的 Vscode。我在下面的行上有一个断点。这是我控制器中唯一的一行:

db.CardMasters.insert(Name='please work your killing me')

工作正常 - 一条新记录已插入 table。但如果我将该行更改为:

newid = db.CardMasters.insert(Name='please work your killing me')

web2py 挂起,我需要重新启动服务器。我在几个 table 上尝试了相同的操作,结果相同。

如果我不尝试单步执行代码,它有时可以正常工作。我应该从哪里开始寻找解决方案?

型号

db.define_table(
    'CardMasters',
    Field('Name'),
    Field('Categories'),
    Field('Description'),
    singular="Card Master", plural="Card Masters",
    format = '%(Name)s (%(Description)s)')

所以我升级到最新版本的 web2py,我的问题就消失了。我希望我早点想到这一点!