server-client-python
server-client-python copied to clipboard
Improve robustness of Pager results
In some cases, Tableau Server might have a different between the advertised total number of object and the actual number returned via the Pager.
This change adds one more check to prevent errors from happening in these situations.
Fixes #1304
Coverage Report
It took a little work but I found an internal QA server that exhibited the reported bug with paginating through subscriptions with TSC v0.30 (and also v0.29). Testing with this branch worked correctly.