<br><br><div class="gmail_quote">On Tue, Feb 21, 2012 at 8:56 AM, Simon Sapin <span dir="ltr">&lt;<a href="mailto:simon.sapin@exyr.org">simon.sapin@exyr.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Le 21/02/2012 08:47, Tarek Ziadé a écrit :<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Yes, I also think shutting down the server is completely orthogonal to<br>
requests.<br>
</blockquote>
<br></div>
If the shutdown callback is next to the application and not registered in a request, why not also have the symmetric &quot;server start up&quot; callback that would not wait for a request? This would avoid workarounds like Flask.before_first_request.<br>

<br>
Both of these callbacks could be called once per process (aka. space where requests share memory.)<br>
<br></blockquote><div><br>Fair point,<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Instead of having to provide two or three objects separately to a server, how about making the callbacks attributes of the application callable?<br></blockquote><div><br>can you show us an example ?<br><br><br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
Regards,<span class="HOEnZb"><font color="#888888"><br>
-- <br>
Simon Sapin<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Tarek Ziadé | <a href="http://ziade.org">http://ziade.org</a><br>