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 martin.panter
Recipients BreamoreBoy, docs@python, martin.panter, shevek
Date 2016-02-20.04:49:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1455943756.15.0.683571618612.issue13354@psf.upfronthosting.co.za>
In-reply-to
Content
Thanks for the fast response!

There is a paragraph right at the end of <https://docs.python.org/3/library/socketserver.html#server-creation-notes> that mentions this technique: “. . . maintain an explicit table of partially finished requests . . .”. Perhaps that is the suggestion that you couldn’t find before.

I once wrote an RTSP proxy that uses a related technique. It still handles each high-level RSTP request or RTP packet synchronously, but uses the “selectors” module to switch between the various connections and listening sockets after each high-level request had been handled. Code at <https://repo.or.cz/python-iview.git/blob/refs/heads/rtsp:/iview/utils.py#l318>.

Do you want to propose some specific additions or a patch to the documentation?
History
Date User Action Args
2016-02-20 04:49:16martin.pantersetrecipients: + martin.panter, shevek, docs@python, BreamoreBoy
2016-02-20 04:49:16martin.pantersetmessageid: <1455943756.15.0.683571618612.issue13354@psf.upfronthosting.co.za>
2016-02-20 04:49:16martin.panterlinkissue13354 messages
2016-02-20 04:49:15martin.pantercreate