diff options
| author | Adam Allred <aallred@rsglab.com> | 2018-10-17 19:47:20 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2018-10-19 20:00:12 -0400 |
| commit | 4e78e389b16fbceb23d5236ee1650b213e71c968 (patch) | |
| tree | d367ca9e57e862c92239de4d36ca568ea78b1f13 /docs/releases/2.1.3.txt | |
| parent | a29fce89845cc9ca2fa96d8880104726b75dfbd6 (diff) | |
Fixed #29774 -- Fixed django-admin shell hang on startup.
sys.stdin.read() blocks waiting for EOF in shell.py which will
likely never come if the user provides input on stdin via the
keyboard before the shell starts. Added check for a tty to
skip reading stdin if it's not present.
This still allows piping of code into the shell (which should
have no TTY and should have an EOF) but also doesn't cause it
to hang if multi-line input is provided.
Diffstat (limited to 'docs/releases/2.1.3.txt')
| -rw-r--r-- | docs/releases/2.1.3.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/releases/2.1.3.txt b/docs/releases/2.1.3.txt index 15e53db65b..7e0446219e 100644 --- a/docs/releases/2.1.3.txt +++ b/docs/releases/2.1.3.txt @@ -11,3 +11,6 @@ Bugfixes * Fixed a regression in Django 2.0 where combining ``Q`` objects with ``__in`` lookups and lists crashed (:ticket:`29838`). + +* Fixed a regression in Django 1.11 where ``django-admin shell`` may hang + on startup (:ticket:`29774`). |
