Am 20.03.2025 um 19:15 schrieb Peter J. Holzer:
[...]
> Bezieht sich Dein Verständnisproblem vielleicht eher darauf, was »yield«
> macht? Das scheint mir jedenfalls konzeptionell schwieriger zu sein als
> ein leeres Dictionary.
> 
> »yield« dient der Implementation von Generatoren bzw. Coroutinen. Es
> unterbricht die Ausführung und liefert die Werte an den Aufrufer zurück,
> aber im Gegensatz zu »return« ist die Funktion damit noch nicht beendet,
> sondern setzt an der Stelle fort, wenn man den nächsten Wert anfprdert.
> [...]
Hallo Peter,

das yield-Konzept (Generator, der immer ein Element zurück liefert und
dann auf nächsten Aufruf wartet) habe ich schon verstanden.
Im konkreten Fall konnte in nur mit dem zusätzlichen leeren Dictionary
({}) im yield-Aufruf nichts anfangen.

Vermutlich erwartet aber die dahinter liegende "check_mk-Magic" da zwei
entsprechende Parameter. Ist aber aus dem vorliegenden Code nicht
ersichtlich, wie das weiter verwendet wird.

MfG Christian

_______________________________________________
python-de Mailingliste -- python-de@python.org
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an 
python-de-le...@python.org
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: arch...@mail-archive.com

Reply via email to