python-complete-symbol works by calling "complete()" in etc/emacs.py. If that Python function fails (i.e. raises an exception), emacs will hang waiting for a response, with no recourse but to kill the emacs process. The attached patch fixes this by always outputting a response. -- Michael Droettboom http://www.droettboom.com/