[Twisted-Python] Twisted network games
Ben Olsen
bolsen at verio.net
Tue Apr 19 16:19:48 MDT 2005
This might be one for Bob Ippolito, but when I grabbed
threadedselectreactor.py from SVN and ran the pygamedemo.py without
modification, I got:
Traceback (most recent call last):
File "pygamedemo.py", line 35, in ?
reactor.callLater(1, helloWorld,1)
File
"C:\Python24\lib\site-packages\twisted\internet\threadedselectreactor.py",
line 71, in callLater
self.wakeUp()
File
"C:\Python24\lib\site-packages\twisted\internet\threadedselectreactor.py",
line 67, in wakeUp
self.waker.wakeUp()
AttributeError: 'NoneType' object has no attribute 'wakeUp'
So I added to line 67 of threadedselectreactor.py:
if self.waker:
and it seemed to run fine after that. I'm going to see if I can use this
new reactor in my current pygame+twisted project.
Ben
Valentino Volonghi aka Dialtone wrote:
> Ben Olsen wrote:
>
>> I've had great success integrating Twisted and Pygame for some
>> learning projects I've been doing (started with a netPong, moving on
>> to netPente). Personally I use the Pygame loop and call
>> reactor.iterate(), but I'd be curious to hear what other people have
>> done.
>
>
> Check the new example in Twisted-svn that uses the new selectthreaded
> reactor to integrate pygame and twisted.
> Also use the mailing list archives, I think Bob Ippolito wrote a mail
> about it during this week.
>
More information about the Twisted-Python
mailing list