[Python-Dev] SocketServer issues (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Wed Mar 14 10:02:26 CET 2012
- Previous message: [Python-Dev] SocketServer issues
- Next message: [Python-Dev] SocketServer issues
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, 14 Mar 2012 04:26:16 +0000 Kristján Valur Jónsson <kristjan at ccpgames.com> wrote:
Hi there. I want to mention some issues I've had with the socketserver module, and discuss if there's a way to make it nicer. So, for a long time we were able to create magic stackless mixin classes for it, like ThreadingMixIn, and assuming we had the appropriate socket replacement library, be able to use it nicely using tasklets.
I don't really think the ability to "create magic stackless mixin classes" should be a driving principle for the stdlib. I would suggest using a proper non-blocking framework such as Twisted.
So, my first question is: Why not simply rely on the already built-in timeout support in the socket module?
In case you didn't notice, the built-in timeout support also uses select().
Regards
Antoine.
- Previous message: [Python-Dev] SocketServer issues
- Next message: [Python-Dev] SocketServer issues
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]