Skip to content

Commit 67c40d8

Browse files
committed
Add default next_page method
1 parent 618c14b commit 67c40d8

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

python-lib/pagination.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def __init__(self, config=None, skip_key=None, limit_key=None, total_key=None, n
2323
self.next_page_number = None
2424
self.params_must_be_blanked = False
2525
self.data_is_list = None
26-
self.update_next_page = None
26+
self.update_next_page = self.update_next_page_default
2727

2828
def configure_paging(self, config=None, skip_key=None, limit_key=None, total_key=None, next_page_key=None, next_page_url_base=None, url=None, pagination_type="na"):
2929
config = {} if config is None else config
@@ -45,6 +45,8 @@ def configure_paging(self, config=None, skip_key=None, limit_key=None, total_key
4545
self.update_next_page = self.update_next_page_offset
4646
elif self.pagination_type == "page":
4747
self.update_next_page = self.update_next_page_per_page
48+
else:
49+
self.update_next_page = self.update_next_page_default
4850

4951
def reset_paging(self, counting_key=None, url=None):
5052
self.remaining_records = 0
@@ -151,6 +153,9 @@ def update_next_page_link(self, data, response_links=None):
151153
self.next_page_url_base, next_page_path, self.next_page_url
152154
))
153155

156+
def update_next_page_default(self, data, response_links=None):
157+
return
158+
154159
def has_next_page(self):
155160
if self.is_last_batch_empty:
156161
logger.info("has_next_page:last was batch empty -> False")

0 commit comments

Comments
 (0)