emacs-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]