<DIV>Thanks folks!</DIV>
<DIV>&nbsp;</DIV>
<DIV>I spent half a day writing a server wrapper for bsdb config and quit, as</DIV>
<DIV>I needed a better understanding of twisted.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Then I spend half a day fooling around with this, starting with finger,</DIV>
<DIV>making and fixing a whole series of dumb-bunny mistakes.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Now that I have a minimal working server, its a snap to build it up,</DIV>
<DIV>XP style.</DIV>
<DIV>&nbsp;</DIV>
<DIV>One thing that I've got to puzzle out is failed startup is a server family.</DIV>
<DIV>What's the best way to cleanup when some server children succeed</DIV>
<DIV>and then one fails? (Case in point, some databases open, but then</DIV>
<DIV>one fails to open, possibly due to a configuration error.)</DIV>
<DIV>&nbsp;</DIV>
<DIV>Just throw in the towel and do a restore next time round? Raise an</DIV>
<DIV>exception (I think this is wrong)? Call reactor.stop() and cleanup </DIV>
<DIV>during shutdown?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Bill<BR><BR><B><I>Itamar Shtull-Trauring &lt;itamar@itamarst.org&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Don't do reactor.stop() inside a .tac. A .tac runs *before* event loop<BR>starts, so you are essentially stopping event loop before it starts,<BR>which can lead to broken behaviour.<BR><BR>-- <BR>Itamar Shtull-Trauring http://itamarst.org<BR></BLOCKQUOTE><p><font face=arial size=-1>
<a href="http://in.rd.yahoo.com/specials/mailtg/*http://yahoo.shaadi.com/india-matrimony/" target="_blank">
<b>Yahoo! India Matrimony</a>:</b> Find your partner 
<a href="http://in.rd.yahoo.com/specials/mailtg2/*http://yahoo.shaadi.com/india-matrimony/community.php" target="_blank">online</a>.</font>