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, giampaolo.rodola, njs, pitrou, vstinner, yselivanov
Date 2017-05-30.16:56:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <20170530125603.19c1cefe@subdivisions.wooz.org>
In-reply-to <1496101352.4.0.0757294277358.issue30300@psf.upfronthosting.co.za>
Content
On May 29, 2017, at 11:42 PM, Yury Selivanov wrote:

>- detailed logging or hooks to implement it
>- hooks on thread start / stop
>- coroutines to run before starting the server
>- coroutines to run before stopping the loop
>- custom undhandled exceptions handlers
>- type of the server created: TCP/UDP/Unix
>- ability to configure SSL
>- etc
>
>P.S. It would be interesting to try to evolve the idea a bit further: it
>would be interesting if Controller was a high-level description of a service
>and we had a separate concept of ControllerRunner to run Controllers in
>threads, processes and corotuines.  Maybe build something like erlang
>supervisor trees out of them.

There's also value in doing one simple thing that adds convenience for users.
I don't personally have any interest in building something as elaborate as the
above, but I've used the simple idea here several times in different projects.
History
Date User Action Args
2017-05-30 16:56:07barrysetrecipients: + barry, pitrou, vstinner, giampaolo.rodola, njs, yselivanov
2017-05-30 16:56:07barrylinkissue30300 messages
2017-05-30 16:56:07barrycreate