Queueing zwischen zwei Klassen
Verfasst: Sonntag 27. Oktober 2019, 12:38
Hallo zusammen,
Bei Ausführen des Skriptes bekomme ich folgende Fehlermeldung: AttributeError: 'Queue' object has no attribute 'Empty'. Habt ihr eine Idee, was ich falsch mache?
Code: Alles auswählen
import queue
import time
class ClassA():
def send(self, message_nums=10)
for n in range(message_nums):
time.sleep(0.2)
queue.put('message number: {}'.format(n))
class ClassB():
def receive(self):
while True:
try:
item = queue.get(timeout=1)
print(item)
except queue.Empty:
break
print('done.')
if __name__ == "__main__":
queue = queue.Queue()
classA = ClassA()
classB = ClassB()
classA.send()
classB.receive()