#some code
@tornado.gen.engine
def do_insert():
result = yield motor.Op(db.test_collection.insert, {'_id': 1})
try:
do_insert()
except:
print "error"
#some code
我试过这样的代码。数据库是mongodb。我第一次运行它时,它会正确插入数据。我第二次运行它,它应该有一个异常并打印“错误”。但它崩溃了,而不是打印“错误”。