artificialguybr commited on
Commit
d226d4e
1 Parent(s): d4f55c7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -13,12 +13,16 @@ with open('loras.json', 'r') as f:
13
  loras = json.load(f)
14
 
15
  def update_selection(selected_state):
16
- selected_lora_index = selected_state.index
17
- selected_lora = loras[selected_lora_index]
18
- new_placeholder = f"Type a prompt for {selected_lora['title']}"
19
- lora_repo = selected_lora["repo"]
20
- updated_text = f"### Selected: [{lora_repo}](https://huggingface.co/{lora_repo}) ✨"
21
- return (gr.update(placeholder=new_placeholder), updated_text, selected_state)
 
 
 
 
22
 
23
  def run_lora(prompt, selected_state, progress=gr.Progress(track_tqdm=True)):
24
  selected_lora_index = selected_state.index
 
13
  loras = json.load(f)
14
 
15
  def update_selection(selected_state):
16
+ if selected_state is not None:
17
+ selected_lora_index = selected_state.index
18
+ selected_lora = loras[selected_lora_index]
19
+ new_placeholder = f"Type a prompt for {selected_lora['title']}"
20
+ lora_repo = selected_lora["repo"]
21
+ updated_text = f"### Selected: [{lora_repo}](https://huggingface.co/{lora_repo}) ✨"
22
+ return (gr.update(placeholder=new_placeholder), updated_text, selected_state)
23
+ else:
24
+ return (gr.update(placeholder="Select a Lora first"), "No Lora selected", None)
25
+
26
 
27
  def run_lora(prompt, selected_state, progress=gr.Progress(track_tqdm=True)):
28
  selected_lora_index = selected_state.index