# modules/utils/widget_utils.py import streamlit as st def generate_unique_key(module_name, element_type="input", username=None, suffix=None): username = username or st.session_state.username base_key = f"{module_name}_{element_type}_{username}" # Si pasamos un sufijo (como un ID de la DB o un índice), lo añadimos if suffix: return f"{base_key}_{suffix}" return base_key