#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. В первый раз, когда я запускаю его, он правильно вставляет данные. Во второй раз, когда я запускаю его, он должен иметь исключение и печатать «ошибку». Но он разбился, а не «ошибка» печати.Как я могу поймать исключение, когда я использую мотор для вставки данных?