Henning, I realize the error isn't specific to pygame in any way, I was just hoping to give everyone enough context. I'm getting the error because a pygame.Rect isn't a jellyable object. But so far I haven't been able to make a jellyable object out of it. The problem for me is that this Rect object is inside of another class (i.e. a GameState class). I can set pb.Copyable and pb.RemoteCopy on the GameState class, and it goes back and forth just fine, but *only* if I remove the pygame.Rect attributes from it. I searched the twisted site for "declare pb.Copyable once," and even just the word "Henning," but I couldn't find any threads about this. And unfortunately the howto doesn't help, since all it shows is how to send a simple class back and forth, which I can do fine. Any other suggestions for getting a class with non-standard objects in it to jelly properly? Ben Henning.Ramm@mediapro-gmbh.de wrote:
twisted.spread.jelly.InsecureJelly: Type not allowed for object: <type 'Rect'> <rect(0, 0, 32, 32)>
That's not related to pygame, but general pb behaviour. See my question about "declare pb.Copyable once" and look at this howto: http://twistedmatrix.com/documents/current/howto/pb-copyable
Best regards, Henning Hraban Ramm Südkurier Medienhaus / MediaPro Support/Admin/Development Dept.
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python