Я использую модуль многопроцессорности Python для размещения объектов в очереди и их обработки несколькими рабочими. Моя первая проблема заключалась в получении связанных методов экземпляра для сортировки, который у меня работает, но теперь у меня возникает отдельная проблема, вызванная тем, что объекты используют __slots__
.
Когда модуль mp переходит на разбор объектов, он, похоже, использует более старый протокол ascii pickle, который не может обрабатывать __slots__
. Новый протокол действительно справляется с этим, но я не уверен, как заставить модуль mp использовать этот протокол.
У кого-нибудь есть опыт?