Ist es möglich den den Namen einer Klasse bei deren Initialisierung durch eine Variabel zu ersetzen?
quasi anstatt
Code: Alles auswählen
switches[switches_info[result['switches_id'], "index"]] = BrickletQuadRelay(result['argA'],
result['switches_id'],
DEVICE_IP,
tinkerforge_connection, logger,
consumers)
Code: Alles auswählen
klassenname = result['class']
switches[switches_info[result['switches_id'], "index"]] = klassenname(result['argA'],
result['switches_id'],
DEVICE_IP,
tinkerforge_connection, logger,
consumers)