throaway2854 commited on
Commit
2278b51
·
verified ·
1 Parent(s): 9f8513a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
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
- time.sleep(1) # Add a small delay
 
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
- time.sleep(0.5) # Add a small delay
 
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
- time.sleep(0.5) # Add a small delay
 
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
- time.sleep(0.5) # Add a small delay
 
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)]