diff --git a/src_py/sprite.py b/src_py/sprite.py index 9e72c3f2e1..778251a527 100644 --- a/src_py/sprite.py +++ b/src_py/sprite.py @@ -520,9 +520,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 fd06cd47d6..a332ed7bde 100644 --- a/test/sprite_test.py +++ b/test/sprite_test.py @@ -545,9 +545,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))