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 r.david.murray
Recipients docs@python, dominic108, eric.smith, martin.panter, r.david.murray
Date 2017-04-01.20:54:20
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1491080061.39.0.684303796833.issue29947@psf.upfronthosting.co.za>
In-reply-to
Content
Given how old socket server is, and that it doesn't actually require that API, we should probably just reword the documentation so that it is clear that RequestHandlerClass is the default Handler implementation (and that you can work with setup/handle/finish if you want to subclass it), and document what the *actual* requirements on the Handler are.  

We are unlikely to change socketserver's actual API at this point.

I don't think there's any need for a new issue, let's just make this a documentation issue.  The original title still even applies :)  We will need signoff from someone with more direct interest in the socketserver module than me, but given that the "future" for the stuff socketserver handles is asyncio, I suspect the only objection we might get is "it's not worth it".  But if someone wants to do the work, *I* don't see a reason to reject it.
History
Date User Action Args
2017-04-01 20:54:21r.david.murraysetrecipients: + r.david.murray, eric.smith, docs@python, martin.panter, dominic108
2017-04-01 20:54:21r.david.murraysetmessageid: <1491080061.39.0.684303796833.issue29947@psf.upfronthosting.co.za>
2017-04-01 20:54:21r.david.murraylinkissue29947 messages
2017-04-01 20:54:21r.david.murraycreate