Модуль Python collections.abc
содержит много удобных ABC для проверки различных объектов объектов, но тот, который, по-видимому, не принадлежит, является Callable
. Никакая стандартная коллекция не может быть вызвана, и PEP 3119
не дает никаких аргументов или даже упоминает Callable ABC, так почему же это в этом пакете, а не где-то еще?Почему Callable ABC в сборнике ABC-модуля?
Контекст: Я пишу компилятор Python-> Java для развлечения, и я просто хотел узнать, есть ли какие-либо аргументы в пользу решения, поэтому я мог бы перечислить эти рассуждения в своем коде.
разумный вопрос ... однако я не уверен, что он действительно связан с проблемами программирования и программирования. поэтому он может получить smooshed –
@JoranBeasley Тогда я буду использовать какой-то контекст. –
Где это должно быть? Новый модуль 'functools.abc'? Было бы довольно одиноко, не так ли? – Navith