userNameToFileName should not have a mutable default parameter

This commit is contained in:
Nikolaus Waxweiler 2021-10-07 13:29:03 +01:00
parent a7e4d86540
commit 827004608c

View File

@ -15,9 +15,9 @@ class NameTranslationError(Exception):
pass
def userNameToFileName(userName: str, existing=set(), prefix="", suffix=""):
def userNameToFileName(userName: str, existing=(), prefix="", suffix=""):
"""
existing should be a case-insensitive list
existing should be a case-insensitive set
of all existing file names.
>>> userNameToFileName("a") == "a"