Generator an Funktion in andere Py übergeben
Verfasst: Dienstag 10. Juli 2012, 11:24
Hi,
Ich schreibe gerade eine Anwendung mit GUI, wobei ich den GUI-Teil vom wirklichen "Arbeitsteil" trennen will, also in 2 verschiedene .pys halte.
Nun will ich einen Generator einer funktion in der GUI-Py in die Arbeits-Py übergeben und dort iterien bekommen aber folgenden Fehler:
So erstelle ich den Generator:
Diese Funktion rufe ich auf und übergebe das Ergebnis dann meiner Anderen funktion wo ich einfach drüber iterieren will.
Ich verwene Python 3
In der GUI-Py habe ich die Arbeits-Py importiert, damit ich die Funktion überhaupt aufrufen kann...eh klar.
Was mache ich falsch ?
Danke im Vorraus!
Ich schreibe gerade eine Anwendung mit GUI, wobei ich den GUI-Teil vom wirklichen "Arbeitsteil" trennen will, also in 2 verschiedene .pys halte.
Nun will ich einen Generator einer funktion in der GUI-Py in die Arbeits-Py übergeben und dort iterien bekommen aber folgenden Fehler:
Code: Alles auswählen
TypeError: 'NoneType' object is not iterableCode: Alles auswählen
def iterAllItems(self):
for i in range(self.count()):
yield self.item(i)
Ich verwene Python 3
In der GUI-Py habe ich die Arbeits-Py importiert, damit ich die Funktion überhaupt aufrufen kann...eh klar.
Was mache ich falsch ?
Danke im Vorraus!