This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author barry
Recipients barry, eric.smith, gvanrossum, ned.deily
Date 2018-05-16.21:12:55
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <27DD04D4-035E-4C71-949A-816CE777DA3F@python.org>
In-reply-to <1526503720.38.0.682650639539.issue33539@psf.upfronthosting.co.za>
Content
On May 16, 2018, at 16:48, Eric V. Smith <report@bugs.python.org> wrote:

> Do you really want to add a __init__ to each of the 500 classes?

Well, of course *I* do, but I’m weird like that.

> That is, the base class could legitimately being doing something with the derived class fields, and you might want to move all of the logic in to a base class.

Yeah, I can see the points.  I think if these are use cases we want to support, maybe we should describe them in the documentation as justifications for the keyword arguments.
History
Date User Action Args
2018-05-16 21:12:55barrysetrecipients: + barry, gvanrossum, eric.smith, ned.deily
2018-05-16 21:12:55barrylinkissue33539 messages
2018-05-16 21:12:55barrycreate