2008/9/2 Greg Ewing <[EMAIL PROTECTED]>: > Steven D'Aprano wrote: >> >> Why not expose the class directly, instead of making it private and then exposing it via a factory function that does nothing else? > > This option would also have the advantage of not > changing the API (unless there's code out there that > actually depends on them *not* being classes, and > that seems rather unlikely).
No. Allowing them to be subclassed makes it harder to replace them on some platforms with equivalent but faster implementations. -- --Guido van Rossum (home page: http://www.python.org/~guido/)
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com