nanothreads: Want to use them from within wxPython app

F. GEIGER fgeiger at datec.at
Wed Dec 14 07:38:25 CET 2005


<simonwittber at gmail.com> schrieb im Newsbeitrag 
news:1134371771.908443.74320 at z14g2000cwz.googlegroups.com...
> 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





More information about the Python-list mailing list