suds-jurko api错误消息

时间:2018-01-09 06:49:23

标签: python django netsuite suds

我使用suds-jurko用于与Netsuite接口

以下代码
    try:
        search_response = client.service.searchMoreWithId(search_id, page_index)
    except:
        print 'NOTHING LEFT'
        break
    else:
        success = search_response.status._isSuccess
        if success:
            <do something on success>
        else:
            print 'FAIL'
            break

当我执行此代码时,执行打印“FAIL”。我想检查是什么特定错误导致search_response.status._isSuccess返回False,但我不知道在哪里检查。我在suds的SearchResult对象的结构中寻找类似错误消息的东西,所以我可以找到它返回失败但我没有看到属性或函数的原因。我在哪里可以开始检查?

感谢

1 个答案:

答案 0 :(得分:0)

一个迟到的答案,但是在Netsuite中有一些字段中有错误的记录。我所做的是打破调用每页有更少的记录,所以如果页面提取出错,我可以从该页面单独查询每个记录,并找到有错误的记录。那些记录是固定的,并且提取正确进行