Ich habe eine Klasse, die Objekte aus Zeilen aufbläst, die in einer Datenbank (oder einer anderen Quelle, z. B. MongoDB, einer CSV-Datei usw.) gefunden wurden. Um die Eigenschaften des Objekts festzulegen, wird etwas wie self.__dict__.update(**properties)oder ausgeführt obj.__dict__.update(**properties).
Wird dies als pythonisch angesehen? Ist dies ein gutes Muster, das ich weiterhin verwenden sollte, oder wird dies als schlechte Form angesehen?