[Python-3000] PEP 3124 - Overloading, Generic Functions, Interfaces, etc. (original) (raw)
Jim Jewett jimjjewett at gmail.com
Fri May 11 03:35:37 CEST 2007
- Previous message: [Python-3000] PEP 3124 - Overloading, Generic Functions, Interfaces, etc.
- Next message: [Python-3000] PEP 3124 - Overloading, Generic Functions, Interfaces, etc.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 5/10/07, Phillip J. Eby <pje at telecommunity.com> wrote:
Using the "Importing" package from the Cheeseshop: ... from peak.util.imports import whenImported whenImported('pydoc', registerpydoc)
I certainly wouldn't object to making 'whenImported' and its friends a part of the stdlib.
Adding whenImported would be useful, even outside of ABCs and generic functions.
But please don't go overboard with the "and its friends" part. That 15K zip file boiled down to a 370 line python module. Over 200 of those lines were to support things like module inheritance or returning a sequence with strings replaced by the result of running import/getattr on them. Those uses are probably too obscure for the stdlib.
-jJ
- Previous message: [Python-3000] PEP 3124 - Overloading, Generic Functions, Interfaces, etc.
- Next message: [Python-3000] PEP 3124 - Overloading, Generic Functions, Interfaces, etc.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]