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