Not sure, but Queue (the first one in Queue.Queue) could be a module name (check in imports). In py3 module names should be always in lowercase.
So wherever you see
import Queue

change it for:
import queue

and then:
self.receive_event_queue = queue.Queue()

Read More...