[Stackless] added tasklet.throw
Richard Tew
richard.m.tew at gmail.com
Mon Apr 8 23:02:15 CEST 2013
Is there any value in passing in the tasklet the exception happened
in, as the first argument of the error handler?
If every thread has a scheduler, should the error handler be stored in
the thread context?
On Tue, Apr 9, 2013 at 6:02 AM, Kristján Valur Jónsson
<kristjan at ccpgames.com> wrote:
> Done, check it out in the repo.
>
>
>
>
>
> This is currently indirectly possible, by setting stackless.tasklettype
> (IIRC) wehre you can put a tasklet subclass that overrides the __new__ etc.
>
> But the problem with both approaches is that an exception delivered before
> the tasklet has had the chance to run for the first time won't be handled by
> this. Hence my suggestion to set a global handler. Having a module level
> handler is fine, IMO. Adding such a beast is also simple to do. Perhaps
> I'll make the experiment.
>
>
>
>
>
> Sounds fine to me, also.
>
>
>
> Cheers,
>
> Richard.
More information about the Stackless
mailing list