Lines Matching full:username
95 def userNameToFileName(userName: str, existing=(), prefix="", suffix=""):
145 if not isinstance(userName, str):
146 raise ValueError("The value for userName must be a string.")
152 if not prefix and userName[0] == ".":
153 userName = "_" + userName[1:]
156 for character in userName:
164 userName = "".join(filteredUserName)
167 userName = userName[:sliceLength]
170 for part in userName.split("."):
174 userName = ".".join(parts)
176 fullName = prefix + userName + suffix
178 fullName = handleClash1(userName, existing, prefix, suffix)
182 def handleClash1(userName, existing=[], prefix="", suffix=""): argument
192 >>> handleClash1(userName="A" * 5, existing=e,
199 >>> handleClash1(userName="A" * 5, existing=e,
206 >>> handleClash1(userName="A" * 5, existing=e,
215 if prefixLength + len(userName) + suffixLength + 15 > maxFileNameLength:
216 l = (prefixLength + len(userName) + suffixLength + 15)
218 userName = userName[:sliceLength]
223 name = userName + str(counter).zfill(15)