Мой вопрос касается правильного использования multiprocessing.Managers.BaseManager. Основной пример в документации показывает, как настроить этот класс, создав подкласс BaseManager. Я могу понять, если кто-то делает это, чтобы изменить или расширить поведение BaseManager.Почему BaseManager многопроцессорной обработки в простых случаях использования?
Но в сети и даже в answer на StackOverflow людей демонстрируют использование BaseManager путем создания подкласса, который не изменяет поведение BaseManager на все:
class MyManager(BaseManager): pass
Мой вопрос: Что в таком случае? Почему бы не использовать BaseManager и BaseManager.register() напрямую? Я что-то упускаю?
EDIT: Я нашел еще больше примеров: here и here.
Спасибо. Теперь я понимаю мотивацию, стоящую за ней. – ThoWe