<[EMAIL PROTECTED]> schrieb im Newsbeitrag news:[EMAIL PROTECTED] > F. GEIGER wrote: >> I've def'ed a handler for EVT_IDLE in the app's main frame. There I'd >> like >> to call the nanothreads' __iter__ method, somehow. >> >> When I copy the __iter__ method into a, say, runOnce() method and call >> the >> next() method of the generator returned by runOnce(), it works. But I >> can't >> get at the __iter__ method, which is already there and therefore should >> be >> used instead of messing up nanothreads with changes of mine. >> >> Any hint welcome > > The latest version of nanothreads is now in the fibranet package, which > you can download from the cheeseshop: > > http://cheeseshop.python.org/pypi/FibraNet > > To iterate nanothreads from wx, I call the nanothreads.poll() function
Yeah, that's what I was looking for. But poll() is new, isn't it? > from the EVT_IDLE handler, making sure that I call event.RequestMore() Good hint, thanks, I always tend to forget that. > from within the handler, to iterate nanothreads as fast as possible. > > HTH, Simon WIttber. > Thanks for your response and kind regards Franz GEIGER -- http://mail.python.org/mailman/listinfo/python-list