【发布时间】:2016-05-23 07:39:53
【问题描述】:
from queue import PriorityQueue
class NewQueue(PriorityQueue):
def __init__(self, maxsize=None):
PriorityQueue.__init__(self, maxsize)
def put(self, item, block=True, timeout=None):
PriorityQueue.put(self, item)
queue = NewQueue()
queue.put('abc')
我正在尝试创建一个 PriorityQueue 的自定义类,但我得到了 以下错误:
PriorityQueue.put(self, item)
TypeError: unorderable types: NoneType() > int()
为什么会发生这种情况,我怎样才能使这个自定义类工作?
【问题讨论】:
-
stackoverflow.com/questions/407734/…有一个关于如何使用PriorityQue的例子
标签: python class python-3.x queue