On Thu, Jul 11, 2002 at 05:58:18PM -0500, Michael Bauers wrote:
> I was curious as to why 'is K_SPACE' worked, but 'is K_r' did not. I had to> change the test for 'r' to ==.> > * code snippet *> elif (event.type is KEYDOWN and event.key is> K_SPACE):> # DO SOMETHING> elif (event.type is KEYDOWN and> event.key == K_r):> # DO SOMETHING ELSE
If these are just ints, you should use ==, not 'is'.
'is' will work sometimes, and more often for small positive ints (they're
special).
>>> x = 1000>>> x is 1000
0
>>> x = 1 >>> x is 1
1
Jeff