On 2/1/07, Robert Kern <[EMAIL PROTECTED]> wrote: > Christopher Barker wrote: > > Sebastian Haase wrote: > > > >> Could you explain what a possible downside of this would be !? > >> It seems that if you don't need to refer to a specific "self" object > >> that a class-method is what it should - is this not always right !? > > > > Well, what these really are are alternate constructors. I don't think > > I've seen class methods used that way, but then I haven't seen them used > > much at all. > > Alternate constructors is probably the primary use case for class methods that > I've seen. It's certainly the most frequent reason I've made them.
Same here (not in any publicly released code) and I happen to find them handy in that role. Absent truly overloaded constructors à la C++, they appear to be an acceptable compromise to me. Cheers, f _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion