File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
tableauserverclient/server Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -17,10 +17,13 @@ def __init__(self, model):
1717
1818
1919 def __iter__ (self ):
20- for page in range (math .ceil (self .total_available / self .page_size )):
20+ self .request_options .pagenumber = 1
21+ yield from self ._result_cache
22+ for page in range (1 , math .ceil (self .total_available / self .page_size )):
23+ self .request_options .pagenumber = page + 1
24+ self ._result_cache = None
25+ self ._fetch_all ()
2126 yield from self ._result_cache
22- self ._pagination_item .pagenumber = page
23- self ._load_next_page ()
2427
2528
2629 def __getitem__ (self , k ):
@@ -100,7 +103,3 @@ def _parse_shorthand_sort(self, key):
100103 if key not in RequestOptions .Field .__dict__ .values ():
101104 raise ValueError ("Sort key name %s is not valid." , key )
102105 return (key , direction )
103-
104- def _load_next_page (self ):
105- self .request_options .pagenumber += 1
106- self ._result_cache , self ._pagination_item = self .model .get (self .request_options )
You can’t perform that action at this time.
0 commit comments