Skip to content

Commit 1616c31

Browse files
chore(internal): codegen related update (#538)
1 parent 09d40d0 commit 1616c31

1 file changed

Lines changed: 144 additions & 0 deletions

File tree

src/runloop_api_client/pagination.py

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,14 @@ def _get_page_items(self) -> List[_T]:
8686
return []
8787
return blueprints
8888

89+
@override
90+
def has_next_page(self) -> bool:
91+
has_more = self.has_more
92+
if has_more is not None and has_more is False:
93+
return False
94+
95+
return super().has_next_page()
96+
8997
@override
9098
def next_page_info(self) -> Optional[PageInfo]:
9199
blueprints = self.blueprints
@@ -112,6 +120,14 @@ def _get_page_items(self) -> List[_T]:
112120
return []
113121
return blueprints
114122

123+
@override
124+
def has_next_page(self) -> bool:
125+
has_more = self.has_more
126+
if has_more is not None and has_more is False:
127+
return False
128+
129+
return super().has_next_page()
130+
115131
@override
116132
def next_page_info(self) -> Optional[PageInfo]:
117133
blueprints = self.blueprints
@@ -138,6 +154,14 @@ def _get_page_items(self) -> List[_T]:
138154
return []
139155
return devboxes
140156

157+
@override
158+
def has_next_page(self) -> bool:
159+
has_more = self.has_more
160+
if has_more is not None and has_more is False:
161+
return False
162+
163+
return super().has_next_page()
164+
141165
@override
142166
def next_page_info(self) -> Optional[PageInfo]:
143167
devboxes = self.devboxes
@@ -164,6 +188,14 @@ def _get_page_items(self) -> List[_T]:
164188
return []
165189
return devboxes
166190

191+
@override
192+
def has_next_page(self) -> bool:
193+
has_more = self.has_more
194+
if has_more is not None and has_more is False:
195+
return False
196+
197+
return super().has_next_page()
198+
167199
@override
168200
def next_page_info(self) -> Optional[PageInfo]:
169201
devboxes = self.devboxes
@@ -190,6 +222,14 @@ def _get_page_items(self) -> List[_T]:
190222
return []
191223
return repositories
192224

225+
@override
226+
def has_next_page(self) -> bool:
227+
has_more = self.has_more
228+
if has_more is not None and has_more is False:
229+
return False
230+
231+
return super().has_next_page()
232+
193233
@override
194234
def next_page_info(self) -> Optional[PageInfo]:
195235
repositories = self.repositories
@@ -216,6 +256,14 @@ def _get_page_items(self) -> List[_T]:
216256
return []
217257
return repositories
218258

259+
@override
260+
def has_next_page(self) -> bool:
261+
has_more = self.has_more
262+
if has_more is not None and has_more is False:
263+
return False
264+
265+
return super().has_next_page()
266+
219267
@override
220268
def next_page_info(self) -> Optional[PageInfo]:
221269
repositories = self.repositories
@@ -242,6 +290,14 @@ def _get_page_items(self) -> List[_T]:
242290
return []
243291
return snapshots
244292

293+
@override
294+
def has_next_page(self) -> bool:
295+
has_more = self.has_more
296+
if has_more is not None and has_more is False:
297+
return False
298+
299+
return super().has_next_page()
300+
245301
@override
246302
def next_page_info(self) -> Optional[PageInfo]:
247303
snapshots = self.snapshots
@@ -268,6 +324,14 @@ def _get_page_items(self) -> List[_T]:
268324
return []
269325
return snapshots
270326

327+
@override
328+
def has_next_page(self) -> bool:
329+
has_more = self.has_more
330+
if has_more is not None and has_more is False:
331+
return False
332+
333+
return super().has_next_page()
334+
271335
@override
272336
def next_page_info(self) -> Optional[PageInfo]:
273337
snapshots = self.snapshots
@@ -294,6 +358,14 @@ def _get_page_items(self) -> List[_T]:
294358
return []
295359
return benchmarks
296360

361+
@override
362+
def has_next_page(self) -> bool:
363+
has_more = self.has_more
364+
if has_more is not None and has_more is False:
365+
return False
366+
367+
return super().has_next_page()
368+
297369
@override
298370
def next_page_info(self) -> Optional[PageInfo]:
299371
benchmarks = self.benchmarks
@@ -320,6 +392,14 @@ def _get_page_items(self) -> List[_T]:
320392
return []
321393
return benchmarks
322394

395+
@override
396+
def has_next_page(self) -> bool:
397+
has_more = self.has_more
398+
if has_more is not None and has_more is False:
399+
return False
400+
401+
return super().has_next_page()
402+
323403
@override
324404
def next_page_info(self) -> Optional[PageInfo]:
325405
benchmarks = self.benchmarks
@@ -346,6 +426,14 @@ def _get_page_items(self) -> List[_T]:
346426
return []
347427
return runs
348428

429+
@override
430+
def has_next_page(self) -> bool:
431+
has_more = self.has_more
432+
if has_more is not None and has_more is False:
433+
return False
434+
435+
return super().has_next_page()
436+
349437
@override
350438
def next_page_info(self) -> Optional[PageInfo]:
351439
runs = self.runs
@@ -372,6 +460,14 @@ def _get_page_items(self) -> List[_T]:
372460
return []
373461
return runs
374462

463+
@override
464+
def has_next_page(self) -> bool:
465+
has_more = self.has_more
466+
if has_more is not None and has_more is False:
467+
return False
468+
469+
return super().has_next_page()
470+
375471
@override
376472
def next_page_info(self) -> Optional[PageInfo]:
377473
runs = self.runs
@@ -398,6 +494,14 @@ def _get_page_items(self) -> List[_T]:
398494
return []
399495
return scenarios
400496

497+
@override
498+
def has_next_page(self) -> bool:
499+
has_more = self.has_more
500+
if has_more is not None and has_more is False:
501+
return False
502+
503+
return super().has_next_page()
504+
401505
@override
402506
def next_page_info(self) -> Optional[PageInfo]:
403507
scenarios = self.scenarios
@@ -424,6 +528,14 @@ def _get_page_items(self) -> List[_T]:
424528
return []
425529
return scenarios
426530

531+
@override
532+
def has_next_page(self) -> bool:
533+
has_more = self.has_more
534+
if has_more is not None and has_more is False:
535+
return False
536+
537+
return super().has_next_page()
538+
427539
@override
428540
def next_page_info(self) -> Optional[PageInfo]:
429541
scenarios = self.scenarios
@@ -450,6 +562,14 @@ def _get_page_items(self) -> List[_T]:
450562
return []
451563
return runs
452564

565+
@override
566+
def has_next_page(self) -> bool:
567+
has_more = self.has_more
568+
if has_more is not None and has_more is False:
569+
return False
570+
571+
return super().has_next_page()
572+
453573
@override
454574
def next_page_info(self) -> Optional[PageInfo]:
455575
runs = self.runs
@@ -476,6 +596,14 @@ def _get_page_items(self) -> List[_T]:
476596
return []
477597
return runs
478598

599+
@override
600+
def has_next_page(self) -> bool:
601+
has_more = self.has_more
602+
if has_more is not None and has_more is False:
603+
return False
604+
605+
return super().has_next_page()
606+
479607
@override
480608
def next_page_info(self) -> Optional[PageInfo]:
481609
runs = self.runs
@@ -502,6 +630,14 @@ def _get_page_items(self) -> List[_T]:
502630
return []
503631
return scorers
504632

633+
@override
634+
def has_next_page(self) -> bool:
635+
has_more = self.has_more
636+
if has_more is not None and has_more is False:
637+
return False
638+
639+
return super().has_next_page()
640+
505641
@override
506642
def next_page_info(self) -> Optional[PageInfo]:
507643
scorers = self.scorers
@@ -528,6 +664,14 @@ def _get_page_items(self) -> List[_T]:
528664
return []
529665
return scorers
530666

667+
@override
668+
def has_next_page(self) -> bool:
669+
has_more = self.has_more
670+
if has_more is not None and has_more is False:
671+
return False
672+
673+
return super().has_next_page()
674+
531675
@override
532676
def next_page_info(self) -> Optional[PageInfo]:
533677
scorers = self.scorers

0 commit comments

Comments
 (0)