Seite 2 von 2

Re: Klasseninstanzen über Schleife erzeugen

Verfasst: Montag 1. Oktober 2018, 21:23
von Sirius3
XML ist ein ziemlich einfaches Dateiformat. Sicherheitslücken gibt es da nicht. Einzig in ML-Transformationen könnte es Probleme geben.

Re: Klasseninstanzen über Schleife erzeugen

Verfasst: Montag 1. Oktober 2018, 21:51
von __deets__
@Sirius3: völlig vergessen, weil 99% tkinter sind. Aber klar, muss natürlich setText sein. Oder so.

Re: Klasseninstanzen über Schleife erzeugen

Verfasst: Dienstag 2. Oktober 2018, 08:37
von kbr
__deets__ hat geschrieben: Montag 1. Oktober 2018, 16:46 Wobei das ja das Problem auch nicht loest. Denn die Namen muessen ja auch irgendwo herkommen. Ob du nun "self.sensoren['schwingstangentemperatur']" oder self.sensor_schwingstangentemperatur schreibst ist prinzipiell egal - beides ist Code, der eine konkrete Annahme ueber einen Namen trifft.
Die Namen kommen aus XML-Daten, jedenfalls soweit ich das hier mitbekommen habe. Wenn das Programm diese Namen zuvor nicht weiß, so ist es mit einem Dictionary leicht, diese anzulegen und auch später abzufragen. Mit dynamisch generierten Attributen geht dies zwar auch – dies wäre aber kein Weg, den ich ohne Not würde beschreiten wollen.

Re: Klasseninstanzen über Schleife erzeugen

Verfasst: Dienstag 2. Oktober 2018, 09:23
von __deets__
@kbr: dich habe ich schon verstanden ;) Wenn es dem Problem dienlich ist, kann man natürlich auch ein Wörterbuch benutzen. Nur muss der Zugriff darauf ja trotzdem irgendwie den Schlüssel seinerseits irgendwo her bekommen. Aus einer expliziten oder impliziten Datenstruktur wie zb einer Widget Hierarchie.