python PriorityQueue не может добавить объекты, когда приоритет одинаков - PullRequest
0 голосов
/ 10 апреля 2020

При использовании PriorityQueue для добавления пар (priority, object), если приоритет нового объекта равен приоритету существующего, операция put() завершится неудачно с TypeError: '<' is not implemented for objects of type <objtype>, ie, она пытается сортировать объекты с равным приоритетом по самому объекту, и не удается, когда компаратор не назначен. Как я могу избежать этой проблемы, в случае, если меня на самом деле не волнует порядок, если priority равен?

...