diff --git a/src_py/sprite.py b/src_py/sprite.py index 6f7f9e32dd..b73131a1cf 100644 --- a/src_py/sprite.py +++ b/src_py/sprite.py @@ -518,9 +518,6 @@ def has(self, *sprites): 'in' operator, e.g. 'sprite in group', 'subgroup in group'. """ - if not sprites: - return False # return False if no sprites passed in - for sprite in sprites: if isinstance(sprite, Sprite): # Check for Sprite instance's membership in this group diff --git a/test/sprite_test.py b/test/sprite_test.py index 25415fce19..cb5480a265 100644 --- a/test/sprite_test.py +++ b/test/sprite_test.py @@ -544,9 +544,9 @@ def test_has(self): self.assertNotEqual(True, self.ag.has(self.s1, [self.s2, self.s3])) # test empty list processing - self.assertFalse(self.ag.has(*[])) - self.assertFalse(self.ag.has([])) - self.assertFalse(self.ag.has([[]])) + self.assertTrue(self.ag.has(*[])) + self.assertTrue(self.ag.has([])) + self.assertTrue(self.ag.has([[]])) # see if a second AbstractGroup works. self.assertEqual(True, self.ag2.has(self.s3))