From 1e1c1ae920c0c18466d1ce52c077979e14867dad Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2020 18:53:02 +0000 Subject: [PATCH] Fix dangerous default argument --- sprites/raindrop.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sprites/raindrop.py b/sprites/raindrop.py index 27e0928..789d73e 100644 --- a/sprites/raindrop.py +++ b/sprites/raindrop.py @@ -5,7 +5,9 @@ class Raindrop(pygame.sprite.Sprite): speed_base = 200 - def __init__(self, speed:int = 0, image_files:list = image_files, location:tuple = (50,50)): + def __init__(self, speed:int = 0, image_files:list = None, location:tuple = (50,50)): + if image_files is None: + image_files = image_files pygame.sprite.Sprite.__init__(self) self.is_bad = True if random.randrange(0,6) == 0 else False self.image = pygame.image.load(image_files[1]) if self.is_bad else pygame.image.load(image_files[0])