[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
address@hidden: python-complete-symbol hangs]
From: |
Richard Stallman |
Subject: |
address@hidden: python-complete-symbol hangs] |
Date: |
Sun, 09 Sep 2007 21:13:09 -0400 |
Would someone please DTRT and ack?
If the problem is in Emacs 22, the fix should be too.
------- Start of forwarded message -------
X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY
autolearn=failed version=3.1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta;
h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth;
bh=3DniKysXFRemkllZ9d4k8DysqMJ6zj8x2Jz8OT6luUg=;
b=ed78nnKTglsxDA0+QUuijDMmR+OzfSwIU0GgOmeC9EsaiVeBMOyAZ32jVFZhNzWzJDlmZzHKR7j+9AMwNDrYz+TVynp/tNlKtKvdZ9mJfwhEDSgOE/TdKScbrD3EygBUAYdolX0aPrpReaj3G+8eKIVeeuESP5T+LGnWxvvoJkU=
Date: Fri, 7 Sep 2007 13:55:16 -0400
From: "Michael Droettboom" <address@hidden>
To: address@hidden
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_1440_29375312.1189187716803"
Cc: address@hidden
Subject: python-complete-symbol hangs
- ------=_Part_1440_29375312.1189187716803
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
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/
Later: I'm sorry. The patch in the last e-mail was backwards.
- ------=_Part_1440_29375312.1189187716803
Content-Type: application/octet-stream; name="emacs.py.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="emacs.py.patch"
X-Attachment-Id: f_f6azmr1s
KioqIGVtYWNzLnB5CTIwMDctMDktMDcgMTM6Mzg6MjkuMDAwMDAwMDAwIC0wNDAwCi0tLSAvaG9t
ZS9tZHJvZS9idWlsZHMvZW1hY3MtMjIuMS9ldGMvZW1hY3MucHkJMjAwNy0wNS0xNCAxMDo1Njoy
OC4wMDAwMDAwMDAgLTA0MDAKKioqKioqKioqKioqKioqCioqKiAxNzYsMTg0ICoqKioKICAJCSAg
ICBuYW1lcy5hZGQoJ19fY2xhc3NfXycpCiAgCQkgICAgbmFtZXMudW5pb25fdXBkYXRlIChjbGFz
c19tZW1iZXJzIChvYmplY3QpKQogIAkgICAgZXhjZXB0OiBuYW1lcyA9IGFsbF9uYW1lcyAoZGlj
dCkKISAgICAgZXhjZXB0IEV4Y2VwdGlvbiwgZToKISAgICAgICAgIHByaW50ICdfZW1hY3Nfb3V0
ICgpJwohICAgICAgICAgcmV0dXJuIFtdCiAgICAgIGwgPSBsZW4obmFtZSkKICAgICAgcHJpbnQg
J19lbWFjc19vdXQgKCcsCiAgICAgIGZvciBuIGluIG5hbWVzOgotLS0gMTc2LDE4MiAtLS0tCiAg
CQkgICAgbmFtZXMuYWRkKCdfX2NsYXNzX18nKQogIAkJICAgIG5hbWVzLnVuaW9uX3VwZGF0ZSAo
Y2xhc3NfbWVtYmVycyAob2JqZWN0KSkKICAJICAgIGV4Y2VwdDogbmFtZXMgPSBhbGxfbmFtZXMg
KGRpY3QpCiEgICAgIGV4Y2VwdDogcmV0dXJuIFtdCiAgICAgIGwgPSBsZW4obmFtZSkKICAgICAg
cHJpbnQgJ19lbWFjc19vdXQgKCcsCiAgICAgIGZvciBuIGluIG5hbWVzOgo=
- ------=_Part_1440_29375312.1189187716803
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
bug-gnu-emacs mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs
- ------=_Part_1440_29375312.1189187716803--
------- End of forwarded message -------
- address@hidden: python-complete-symbol hangs],
Richard Stallman <=