#20021 closed Bug (invalid)
create_superuser fails on Windows XP/Python 3.2
Reported by: | Owned by: | nobody | |
---|---|---|---|
Component: | contrib.auth | Version: | 1.5 |
Severity: | Normal | Keywords: | enter yes no |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
Hi,
You can't seem to create a new project 1.5, on Windows XP (I've no choice!) running Python 3.2....
The trouble seems to be here:
\contrib\auth\management\init.py
The "create_superuser" function depends on input()... however, it's suffixed with an odd character (new line or similar?) that doesn't to equate to "no" or "yes" and so goes in an infinite loop. This project creation.
Throwing a .rstrip() onto the end of input() seems to fix it!
Many thanks
Tim
Change History (3)
comment:1 by , 12 years ago
Summary: | create)superuse fails on Windows XP/Python 3.2 → create_superuser fails on Windows XP/Python 3.2 |
---|
comment:2 by , 12 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:3 by , 12 years ago
That's cool, thanks for the help and speedy response... Might be worth mentioning Django 1.5 supports >= Python 3.2.1 on the front/download page?
Thanks again.
Tim
That's a bug in Python 3.2: http://bugs.python.org/issue11272
It's fixed in Python 3.2.1. Can you upgrade?
Since the bug isn't in Django, I'm going to close this ticket.