Django

Code

Changeset 314

Show
Ignore:
Timestamp:
07/26/05 09:37:00 (3 years ago)
Author:
adrian
Message:

Fixed #204 -- Changed 'django-admin createsuperuser' to disallow blank passwords

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/management.py

    r266 r314  
    402402            password = getpass.getpass() 
    403403            password2 = getpass.getpass('Password (again): ') 
    404             if password == password2: 
    405                 break 
    406             sys.stderr.write("Error: Your passwords didn't match.\n") 
     404            if password != password2: 
     405                sys.stderr.write("Error: Your passwords didn't match.\n") 
     406                continue 
     407            if password.strip() == '': 
     408                sys.stderr.write("Error: Blank passwords aren't allowed.\n") 
     409                continue 
     410            break 
    407411    except KeyboardInterrupt: 
    408412        sys.stderr.write("\nOperation cancelled.\n")