@Sirius3
Während ich gerade versucht habe, Dir mein Problem zu schildern, kam ich selbst auf die Lösung. Ich war mal wieder nicht in der Lage, aus 2 Richtungen zu denken...
Ich habe eine `Recurrence` Klasse und leite von dieser `Daily`-, `Weekly`-, und `MonthlyRecurrence` ab. Neben den Basisattributen von `Recurrence` haben die Unterklassen jeweils weitere Attribute. Zum Erstellen einer monatlichen Wiederholung bekomme ich vom Parser z. B.
Code: Alles auswählen
{'recurrence': 'm', 'interval': '2', 'weekday': 'mo', 'weekday_position': '0'}
Um daraus ein Exemplar von `MonthlyRecurrence` zu erstellen wollte ich über dessen Attribute gehen und mit dem dictionary abgleichen. Natürlich kann ich aber auch über das dictionary gehen und nicht vorhandene Attribute in der Klasse handeln... blöd von mir!
@xeike
Nein, das suche ich nicht. Zumal ich ursprünglich versucht hatte, an die Attributnamen eines potentiellen Exemplares `breakfast` zu gelangen. Würde `breakfast` bereits existieren, würde ich zum Abfragen von Attributnamen auch nicht `dir()` sondern `__dict__` verwenden.
mutetella