from ..connection import connect from .ensure_global_vars_schema import ensure_global_vars_schema def update_global_variable(slug, var_id, var_type, value): """Modifie le type et la valeur d'une variable existante depuis la page de gestion (voir game_variables.html) — le NOM reste volontairement immuable après création : c'est par ce nom qu'une condition de visibilité ou une action "Modifier une variable" la référence (voir get_global_variable.py), la renommer casserait ces réglages en silence.""" ensure_global_vars_schema(slug) conn = connect(slug) conn.execute("UPDATE _global_variables SET type = ?, value = ? WHERE id = ?", (var_type, str(value), var_id)) conn.commit() conn.close()