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

View File

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