Steven D'Aprano wrote:
Groan. What is it with the Singleton design pattern? It is one of the least useful design patterns, and yet it's *everywhere* in Java and C++ world.

It's useful when larking about in language internals for learning purposes, for instance. I don't recall ever actually having significant need for it.


     def __new__(cls, impclass, *args, **kwargs):
         impid = id(impclass)

Yuck. Why are you using the id of the class as the key, instead of the class itself?

Bc I didn't know whether it was safe to do that: like Arnaud pointed out, the *type* of bultins is hashable.

Regards,
mk



--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to