Mechanical Turk' rollback'关于HIT创作

时间:2015-02-18 01:41:54

标签: python mysql mechanicalturk

以下是我目前的代码:

with transaction.commit_manually():
    try:
        m.update_accepted_url(episode_id)
        m.create_hit()
        m.do_insert()
        transaction.commit()
    except:
        transaction.rollback()

现在,如果数据库操作失败会发生什么 - 并且回滚,但create_hit成功通过?有没有办法将create_hit操作包装成类似事务的东西,所以如果db操作失败,那也会失败?

1 个答案:

答案 0 :(得分:0)