deepsourcestatus / test-repository

Dangerous default argument PYL-W0102
Bug risk
Critical
3 occurrences in this check
Dangerous default value [] as argument
 77    f.close()
 78
 79
 80def moon_chooser(moon, moons=["europa", "callisto", "phobos"]): 81    if moon is not None:
 82        moons.append(moon)
 83
Dangerous default value {} as argument
 58        return ImaginaryNumber()
 59
 60
 61def main(options: dict = {}) -> str: 62    pdb.set_trace()
 63    if "run" in options:
 64        value = options["run"]
Dangerous default value [] as argument
 38    def limits(self):
 39        return self.limits
 40
 41    def get_number(self, min_max=[1, 10]): 42        """Get a random number between min and max."""
 43        assert all([isinstance(i, int) for i in min_max])
 44        return random.randint(*min_max)