Python-Datenklassen: Feld aus Asdict weglassenPython

Python-Programme
Anonymous
 Python-Datenklassen: Feld aus Asdict weglassen

Post by Anonymous »

Ich habe begonnen, das Python-Dataclasses-Modul intensiv zu nutzen und finde es sehr nützlich. Mir gefallen besonders die Flags, die für jedes Feld gesetzt werden können und die das Umschalten von Vergleich, Init usw. ermöglichen.

Ich stelle jedoch oft fest, dass es ein Feld gibt, das ich aus dem Asdict-Verhalten der Klasse weglassen möchte. In einigen Situationen ist dies möglicherweise mit dem Argument dict_factory möglich, aber es kommt manchmal vor, dass ein Feld dazu führt, dass die Funktion „asdict“ eine Ausnahme auslöst, bevor es durch die Verwendung von dict_factory weggelassen wird.

Kann sonst noch jemand eine saubere Möglichkeit vorschlagen, dies zu tun? Wäre es nicht ein nützliches zusätzliches Flag zum Hinzufügen zum Datenklassenmodul?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post