Revision 8f5a3a06 snf-astakos-app/astakos/im/management/commands/createuser.py

b/snf-astakos-app/astakos/im/management/commands/createuser.py
42 42

  
43 43
from astakos.im.models import AstakosUser
44 44

  
45

  
46
def generate_password():
47
    pool = lowercase + uppercase + digits
48
    return ''.join(choice(pool) for i in range(10))
49

  
50

  
51 45
class Command(BaseCommand):
52 46
    args = "<email> <first name> <last name> <affiliation>"
53 47
    help = "Create a user"
......
84 78
        username =  uuid4().hex[:30]
85 79
        password = options.get('password')
86 80
        if password is None:
87
            password = generate_password()
81
            password = AstakosUser.objects.make_random_password()
88 82
        
89 83
        try:
90 84
            AstakosUser.objects.get(email=email)

Also available in: Unified diff