first commit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import db
|
||||
|
||||
from .ensure_schema import ensure_schema
|
||||
|
||||
_ALLOWED = {"9/16", "16/9", "1/1"}
|
||||
|
||||
|
||||
def set_screen_aspect(slug, screen_id, aspect):
|
||||
"""Mémorise le format d'aperçu choisi (Portrait/Paysage/Carré) pour cet
|
||||
écran — voir le commentaire sur la colonne preview_aspect dans
|
||||
ensure_schema.py. Ignore silencieusement une valeur inconnue plutôt que
|
||||
de planter, au cas où le client enverrait autre chose que les trois
|
||||
boutons prévus."""
|
||||
if aspect not in _ALLOWED:
|
||||
return
|
||||
ensure_schema(slug)
|
||||
conn = db.connect(slug)
|
||||
conn.execute("UPDATE _screens SET preview_aspect = ? WHERE id = ?", (aspect, screen_id))
|
||||
conn.commit()
|
||||
conn.close()
|
||||
Reference in New Issue
Block a user