throaway2854
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -411,7 +411,8 @@ with gr.Blocks() as demo:
|
|
411 |
|
412 |
# Update all components when a dataset is selected
|
413 |
def update_all_components(current_dataset_name, datasets):
|
414 |
-
|
|
|
415 |
dataset = datasets[current_dataset_name]
|
416 |
html_content = display_dataset_html(dataset, page_number=0)
|
417 |
entry_options = [f"{idx}: {entry['prompt'][:30]}" for idx, entry in enumerate(dataset)]
|
@@ -425,7 +426,8 @@ with gr.Blocks() as demo:
|
|
425 |
|
426 |
# Update all components when an entry is added
|
427 |
def update_all_components_after_add(current_dataset_name, datasets):
|
428 |
-
|
|
|
429 |
dataset = datasets[current_dataset_name]
|
430 |
html_content = display_dataset_html(dataset, page_number=0)
|
431 |
entry_options = [f"{idx}: {entry['prompt'][:30]}" for idx, entry in enumerate(dataset)]
|
@@ -439,7 +441,8 @@ with gr.Blocks() as demo:
|
|
439 |
|
440 |
# Update all components when an entry is edited
|
441 |
def update_all_components_after_edit(current_dataset_name, datasets):
|
442 |
-
|
|
|
443 |
dataset = datasets[current_dataset_name]
|
444 |
html_content = display_dataset_html(dataset, page_number=0)
|
445 |
entry_options = [f"{idx}: {entry['prompt'][:30]}" for idx, entry in enumerate(dataset)]
|
@@ -453,7 +456,8 @@ with gr.Blocks() as demo:
|
|
453 |
|
454 |
# Update all components when an entry is deleted
|
455 |
def update_all_components_after_delete(current_dataset_name, datasets):
|
456 |
-
|
|
|
457 |
dataset = datasets[current_dataset_name]
|
458 |
html_content = display_dataset_html(dataset, page_number=0)
|
459 |
entry_options = [f"{idx}: {entry['prompt'][:30]}" for idx, entry in enumerate(dataset)]
|
|
|
411 |
|
412 |
# Update all components when a dataset is selected
|
413 |
def update_all_components(current_dataset_name, datasets):
|
414 |
+
while current_dataset_name not in datasets:
|
415 |
+
time.sleep(0.1) # Wait until dataset is loaded
|
416 |
dataset = datasets[current_dataset_name]
|
417 |
html_content = display_dataset_html(dataset, page_number=0)
|
418 |
entry_options = [f"{idx}: {entry['prompt'][:30]}" for idx, entry in enumerate(dataset)]
|
|
|
426 |
|
427 |
# Update all components when an entry is added
|
428 |
def update_all_components_after_add(current_dataset_name, datasets):
|
429 |
+
while current_dataset_name not in datasets:
|
430 |
+
time.sleep(0.1) # Wait until dataset is loaded
|
431 |
dataset = datasets[current_dataset_name]
|
432 |
html_content = display_dataset_html(dataset, page_number=0)
|
433 |
entry_options = [f"{idx}: {entry['prompt'][:30]}" for idx, entry in enumerate(dataset)]
|
|
|
441 |
|
442 |
# Update all components when an entry is edited
|
443 |
def update_all_components_after_edit(current_dataset_name, datasets):
|
444 |
+
while current_dataset_name not in datasets:
|
445 |
+
time.sleep(0.1) # Wait until dataset is loaded
|
446 |
dataset = datasets[current_dataset_name]
|
447 |
html_content = display_dataset_html(dataset, page_number=0)
|
448 |
entry_options = [f"{idx}: {entry['prompt'][:30]}" for idx, entry in enumerate(dataset)]
|
|
|
456 |
|
457 |
# Update all components when an entry is deleted
|
458 |
def update_all_components_after_delete(current_dataset_name, datasets):
|
459 |
+
while current_dataset_name not in datasets:
|
460 |
+
time.sleep(0.1) # Wait until dataset is loaded
|
461 |
dataset = datasets[current_dataset_name]
|
462 |
html_content = display_dataset_html(dataset, page_number=0)
|
463 |
entry_options = [f"{idx}: {entry['prompt'][:30]}" for idx, entry in enumerate(dataset)]
|