Compare commits

...

2 Commits

Author SHA1 Message Date
364e07daa1 fix: fixed random issue (codacy) 2024-11-25 13:14:07 +01:00
5daf6eb8c5 fix: fixed missing import 2024-11-25 12:55:35 +01:00
2 changed files with 8 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
import random
import secrets
import string
@@ -6,11 +6,11 @@ def create_random_password(length: int = 12) -> str:
all_characters = string.ascii_letters + string.digits + string.punctuation
password = [
random.choice(string.ascii_lowercase),
random.choice(string.ascii_uppercase),
random.choice(string.digits),
random.choice(string.punctuation),
secrets.choice(string.ascii_lowercase),
secrets.choice(string.ascii_uppercase),
secrets.choice(string.digits),
secrets.choice(string.punctuation),
]
password += random.choices(all_characters, k=length - 4)
random.shuffle(password)
password += [secrets.choice(all_characters) for _ in range(length - 4)]
secrets.SystemRandom().shuffle(password)
return "".join(password)

View File

@@ -0,0 +1 @@
from .auth0 import * # noqa