Acasset45654 commited on
Commit
efee2b9
·
verified ·
1 Parent(s): 3d4c894

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -10
app.py CHANGED
@@ -1344,10 +1344,10 @@ elif st.session_state.view_mode == "generator":
1344
  # Store result
1345
  st.session_state.active_generated_prompt = f"Sujet : {generator_use_case}\n\n{generated_content}"
1346
 
1347
- # Update usage count
1348
  current_prompt_config["usage_count"] = current_prompt_config.get("usage_count", 0) + 1
1349
  current_prompt_config["updated_at"] = datetime.now().isoformat()
1350
- save_editable_prompts_to_local_and_hf()
1351
 
1352
  st.success("✅ Prompt généré avec succès!")
1353
 
@@ -1356,22 +1356,20 @@ elif st.session_state.view_mode == "generator":
1356
 
1357
  st.markdown("---")
1358
 
1359
- # Results section - completely static to prevent restart loops
1360
  if st.session_state.get("active_generated_prompt"):
1361
  st.subheader("📋 Résultat")
1362
 
1363
- # Static display only - no interactive elements
1364
- st.markdown("**Prompt généré:**")
1365
- st.text_area(
1366
- "Copiez le contenu ci-dessous:",
1367
  value=st.session_state.active_generated_prompt,
1368
  height=200,
1369
- key=f"readonly_prompt_{generator_family}_{generator_use_case}",
1370
- disabled=True # Make it read-only to prevent interactions
1371
  )
1372
 
1373
  # Copy helper
1374
- st.caption("💡 Sélectionnez le texte ci-dessus et utilisez Ctrl+C pour copier")
1375
 
1376
  st.markdown("---")
1377
 
 
1344
  # Store result
1345
  st.session_state.active_generated_prompt = f"Sujet : {generator_use_case}\n\n{generated_content}"
1346
 
1347
+ # Update usage count (in memory only - no save to prevent restart)
1348
  current_prompt_config["usage_count"] = current_prompt_config.get("usage_count", 0) + 1
1349
  current_prompt_config["updated_at"] = datetime.now().isoformat()
1350
+ # Removed save_editable_prompts_to_local_and_hf() to prevent app restart
1351
 
1352
  st.success("✅ Prompt généré avec succès!")
1353
 
 
1356
 
1357
  st.markdown("---")
1358
 
1359
+ # Results section - editable but without session state updates
1360
  if st.session_state.get("active_generated_prompt"):
1361
  st.subheader("📋 Résultat")
1362
 
1363
+ # Editable text area - but we don't update session state to avoid loops
1364
+ final_prompt = st.text_area(
1365
+ "Prompt généré (éditable):",
 
1366
  value=st.session_state.active_generated_prompt,
1367
  height=200,
1368
+ key=f"editable_prompt_{generator_family}_{generator_use_case}"
 
1369
  )
1370
 
1371
  # Copy helper
1372
+ st.caption("💡 Modifiez le prompt ci-dessus si nécessaire, puis sélectionnez et copiez avec Ctrl+C")
1373
 
1374
  st.markdown("---")
1375