def requeue(self, item, newPrio):
    """Changes specified item's priority."""
for i in range(len(self.array)):
    if self.array[i][0] == item:
        self.array[i][1] = newPrio
break

def returnArray(self):
    """Returns array representation of the queue."""
return self.array

def __len__(self):
    """Returnes the length of the queue."""
return self.count
Как реализовать многопроцессорную приоритетную очередь в Python?