Das Python collections.abc
Modul enthält viele praktische ABCs zum Überprüfen verschiedener Objekteigenschaften, aber eines, das nicht zu diesem Objekt zu gehören scheint, ist Callable
. Keine Standard-Sammlung ist aufrufbar, und PEP 3119
bietet keine Begründung oder gar erwähnen das Callable ABC, also warum ist es in diesem Paket statt woanders?Warum ist das Callable ABC in den Sammlungen ABC-Modul?
Kontext: Ich schreibe einen Python-> Java-Compiler zum Spaß, und ich wollte nur sehen, ob es irgendwelche Gründe für die Entscheidung gab, so dass ich diese Argumentation in meinem Code auflisten konnte.
eine vernünftige Frage ... aber ich bin nicht sicher, es bezieht sich eigentlich auf Programmierung und Programmierung Probleme. so könnte es glatt werden –
@JoranBeasley Ich werde dann in etwas Kontext werfen. –
Wo sollte es stattdessen sein? Ein neues 'functools.abc'-Modul? Dort wäre es ziemlich einsam, oder? – Navith