[Python-Dev] PEP 246, redux (original) (raw)

Clark C. Evans cce at clarkevans.com
Mon Jan 10 20:27:23 CET 2005


On Mon, Jan 10, 2005 at 01:34:59PM -0500, Phillip J. Eby wrote: | The performance penalty I was talking about was for using an abstract | base class, in a subclass with a conform method for conformance to | other protocols. In this case, conform will be uselessly called | every time the object is adapted to the abstract base class.

nod

If this proposal was "packaged" with an "interface" mechanism, would this address your concern? In this scenerio, there are two cases:

In this scenerio, there isn't a performance penalty for the usual case; and for migration purposes, a flag could be added to disable the checking.

Best,

Clark



More information about the Python-Dev mailing list