Skip to content

Commit be52dd6

Browse files
committed
fixup! Verbatim manifest generators use client side paging (#7190)
1 parent 35be710 commit be52dd6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/azul/service/manifest_service.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2013,7 +2013,7 @@ def qualify(qualifier, column_name, index=None):
20132013

20142014

20152015
class VerbatimManifestGenerator(FileBasedManifestGenerator,
2016-
PaginatingManifestGenerator,
2016+
ClientSidePagingManifestGenerator,
20172017
metaclass=ABCMeta):
20182018

20192019
@property
@@ -2077,7 +2077,7 @@ class ReplicaKeys:
20772077
replica_ids: list[str]
20782078

20792079
def _get_all_hits(self,
2080-
request_callback: Callable[[Cursor | None], Search]
2080+
request_callback: Callable[[SortKey | None], Search]
20812081
) -> Iterable[Hit]:
20822082
search_after = None
20832083
while True:
@@ -2146,7 +2146,7 @@ def _join_replicas(self, keys: Iterable[ReplicaKeys]) -> Iterable[Hit]:
21462146
# are missing from actual manifests.
21472147
request = request.sort('entity_id.keyword', '_doc')
21482148

2149-
def search(search_after: Cursor | None) -> Search:
2149+
def search(search_after: SortKey | None) -> Search:
21502150
return request.extra(search_after=search_after)
21512151

21522152
return self._get_all_hits(search)

0 commit comments

Comments
 (0)