Using Queue in python

You do

from queue import *

This imports all the classes from the queue module already. Change that line to

q = Queue(maxsize=0)

CAREFUL: “Wildcard imports (from import *) should be avoided, as they make it unclear which names are present in the namespace, confusing both readers and many automated tools”. (Python PEP-8)

As an alternative, one could use:

from queue import Queue

q = Queue(maxsize=0)

Leave a Comment