[Python-Dev] [Twisted-Python] Newbie question

Timothy Fitz TimothyFitz at gmail.com
Thu Sep 7 13:55:09 MDT 2006


On 9/7/06, glyph at divmod.com <glyph at divmod.com> wrote:
> On Thu, 7 Sep 2006 15:01:08 -0400, James Y Knight <foom at fuhm.net> wrote:
>
> >However, even though it'd be possible to fix, perhaps it is better to
> >simply throw an exception on the second reactor.run(), since most  people
> >who do that shouldn't actually be running the reactor twice,  they just
> >didn't know the better thing to do yet.
>
> I think that's a good idea.  Based on the nature of the questions that I've seen, I think that this would probably be a good idea even if we *did* have a restartable reactor.  Add an interface, IRestartableReactor, and require people who want to use it to call 'reactor.restart()'.  While this might not actually *do* anything, the conspicuous absence of it from any example code and a potentially useful error message from reactor.run would prevent the question from being asked repeatedly...

I've added this to the tracker
[http://twistedmatrix.com/trac/ticket/2066], further discussion should
probably be taken there.




More information about the Twisted-Python mailing list