Ho una classe che gonfia gli oggetti dalle righe trovate in un database (o un'altra fonte, ad esempio MongoDB, un file CSV, ecc.). Per impostare le proprietà dell'oggetto, fa qualcosa come self.__dict__.update(**properties)
o obj.__dict__.update(**properties)
.
Questo è considerato Pythonic? È un buon modello che dovrei continuare a usare, o è considerato una cattiva forma?