def checkout(user, rep_id, pid): RepositoryService.checkout(rep_id, pid) connect = MySQLdb.connect(db=config.DB_NAME, host=config.DB_HOST, port=config.DB_PORT, user=config.DB_USER, passwd=config.DB_PASSWD) cur = connect.cursor() cur.execute('UPDATE ProjectInfo SET rep_id=%s WHERE id=%s;', (rep_id, pid)) connect.commit() cur.close() connect.close() return update(user, pid, _need_merge=False)