我使用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对象的结构中寻找类似错误消息的东西,所以我可以找到它返回失败但我没有看到属性或函数的原因。我在哪里可以开始检查?
感谢
答案 0 :(得分:0)
一个迟到的答案,但是在Netsuite中有一些字段中有错误的记录。我所做的是打破调用每页有更少的记录,所以如果页面提取出错,我可以从该页面单独查询每个记录,并找到有错误的记录。那些记录是固定的,并且提取正确进行