Spaces:
Running
on
Zero
Running
on
Zero
Update pagination method in app.py to use 'page' for improved fallback handling in query results.
Browse files
app.py
CHANGED
|
@@ -475,8 +475,8 @@ def predict(request: gr.Request, text_input, sample_size_slider, reduce_sample_c
|
|
| 475 |
all_records = []
|
| 476 |
records_count = 0
|
| 477 |
|
| 478 |
-
# Use
|
| 479 |
-
for page in query.paginate(per_page=200, n_max=None):
|
| 480 |
for record in page:
|
| 481 |
all_records.append(record)
|
| 482 |
records_count += 1
|
|
@@ -513,7 +513,7 @@ def predict(request: gr.Request, text_input, sample_size_slider, reduce_sample_c
|
|
| 513 |
should_break_current_query = False
|
| 514 |
# For "First n samples", limit the maximum records fetched to avoid over-downloading
|
| 515 |
max_records_to_fetch = target_size if reduce_sample_checkbox and sample_reduction_method == "First n samples" else None
|
| 516 |
-
for page in query.paginate(per_page=200, n_max=max_records_to_fetch):
|
| 517 |
# Add retry mechanism for processing each page
|
| 518 |
max_retries = 5
|
| 519 |
base_wait_time = 1 # Starting wait time in seconds
|
|
|
|
| 475 |
all_records = []
|
| 476 |
records_count = 0
|
| 477 |
|
| 478 |
+
# Use page pagination for fallback method
|
| 479 |
+
for page in query.paginate(per_page=200, method='page', n_max=None):
|
| 480 |
for record in page:
|
| 481 |
all_records.append(record)
|
| 482 |
records_count += 1
|
|
|
|
| 513 |
should_break_current_query = False
|
| 514 |
# For "First n samples", limit the maximum records fetched to avoid over-downloading
|
| 515 |
max_records_to_fetch = target_size if reduce_sample_checkbox and sample_reduction_method == "First n samples" else None
|
| 516 |
+
for page in query.paginate(per_page=200, method='page', n_max=max_records_to_fetch):
|
| 517 |
# Add retry mechanism for processing each page
|
| 518 |
max_retries = 5
|
| 519 |
base_wait_time = 1 # Starting wait time in seconds
|