Tim Peters <t...@python.org> added the comment:
Raymond is talking about the cause of this error in what you showed: AttributeError: 'Queue' object has no attribute 'Empty' The exception you're _trying_ to catch is "queue.Empty", where "queue" is the queue _module_. But you rebound the name "queue" to an instance of the queue.Queue class. As the AttributeError message says, an instance of that class has no "Empty" attribute. You need to change this line: queue = queue.Queue() Pick a different name, so the _intended_ "queue.Queue" still works. ---------- nosy: +tim.peters _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue40097> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com