bonjour à tous

ma question prote sur les "bonnes manières" avec les descripteurs ( __get__ & __set__ )

j'utilise les descripteurs en temps qu'attribut de classe, pour conformer/valider les valeurs
la déclaration de mes objets "Model" ressemble un peu au Model de Django ( déclarative ), avec un objectif légèrement différent.

pour la sauvegarde la valeur filtré par mon descripteur, pour chaque instance :

méthode 1 : mon descripteur contient un dictionnaire d'instance de mon model et la valeur de mon attribut pour cette instance

méthode 2 : j'utilise une variable avec un nom 'masqué' modifié dans mon instance pour garder la valeur

méthode 3 : j'instancie chacun de mes descripteurs

méthode 4 : votre proposition ^^

merci de votre aide


Stéphane