On 18.11.13 11:39, Anselm Kruis wrote:
Hi,
I propose to add a new method set_args(*args, **kw) to class tasklet,
that combines
stackless.setup(*args, **kw)
stackless.remove()
Rationale: it is currently not possible to create an alive tasklet
without scheduling it (except via unpickling or direct __setstate__).
With the new bind_thread() method, one can think of use cases where
one thread creates tasklets and another thread executes them. No need
to insert these tasklets into the current run queue. It could even
cause races.
With set_args() in place, setup() would become a simple shortcut for
set_args() followed by insert().
Does this proposal make sense?
Yes, sounds good!
Btw., stackless 2.8.0b1 is almost ready, just need to write up the policy.
cheers - chris
--
Christian Tismer :^) <mailto:[email protected]>
Software Consulting : Have a break! Take a ride on Python's
Karl-Liebknecht-Str. 121 : *Starship* http://starship.python.net/
14482 Potsdam : PGP key -> http://pgp.uni-mainz.de
phone +49 173 24 18 776 fax +49 (30) 700143-0023
PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04
whom do you want to sponsor today? http://www.stackless.com/
_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless