#15565: Runserver reloading breaks terminal STDIN when using pdb.set_trace() ---------------------------------------+--------------------------- Reporter: zimnyx | Owner: nobody Status: new | Milestone: Component: django-admin.py runserver | Version: SVN Keywords: | Triage Stage: Unreviewed Has patch: 0 | ---------------------------------------+--------------------------- The issue is mentioned here: http://stackoverflow.com/questions/3259104 /ipython-broken-shell-terminal-after-realoading-django
How to reproduce using Djano trunk, python2.7 and gnome-terminal: 1. Start runserver 2. Put pdb.set_trace() into your code (view, etc.) 3. Make HTTP request 4. You see debugger prompt 5. Modify source, save. # runserver does reloading 6. Make another HTTP request 7. You see debugger prompt, but STDIN is invisible, so you cannot see what you type, which makes debugging a pain. -- Ticket URL: <http://code.djangoproject.com/ticket/15565> Django <http://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com. To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-updates?hl=en.