[Python-Dev] PEP 318 - posting draft

Phillip J. Eby pje at telecommunity.com
Wed Mar 24 15:49:48 EST 2004


At 09:41 PM 3/24/04 +0100, Alex Martelli wrote:

>..?  (As to _why_ one would want such semantics, I dunno -- Singleton being
>most definitely _not_ my favourite DP, anyway...:-)

I definitely don't like singletons either, but there are some kinds of 
functionality that are *already* singletons, like it or not, and when 
putting a wrapper around them, one is forced to have another 
singleton.  For example, peak.events provides an event-driven wrapper 
around 'signal' functionality, and it's implemented by a singleton because 
-- like it or not -- Python's signal handling interface supports only one 
handler per signal.




More information about the Python-Dev mailing list