[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fwd: python-complete-symbol hangs
From: |
Stefan Monnier |
Subject: |
Re: Fwd: python-complete-symbol hangs |
Date: |
Sun, 09 Sep 2007 23:03:19 -0400 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/23.0.50 (gnu/linux) |
> Would someone please DTRT and ack?
> If the problem is in Emacs 22, the fix should be too.
Adam Hupp <address@hidden> posted a fix for it (and to add support for
Python-3.0) back in June, but I haven't heard from him since. I thought we
were waiting for his paperwork to install his patch.
Maybe we could get a patch for this completion problem first (should be
well within the "tiny patch" limits).
Stefan
> ------- 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 -------
> _______________________________________________
> Emacs-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-devel