From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: npostavs@users.sourceforge.net Newsgroups: gmane.emacs.bugs Subject: bug#25753: 25.2; Python mode shell interaction not working 100% Date: Mon, 20 Feb 2017 20:46:58 -0500 Message-ID: <87bmtwiact.fsf@users.sourceforge.net> References: <83lgt6xbr0.fsf@gnu.org> <87poifjsw2.fsf@users.sourceforge.net> <87lgt2rz4j.fsf@aol.com> <87d1eermwb.fsf@aol.com> <878tp1sw7y.fsf@aol.com> <87wpclir72.fsf@users.sourceforge.net> <871sussd9b.fsf@aol.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1487641577 13163 195.159.176.226 (21 Feb 2017 01:46:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 21 Feb 2017 01:46:17 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) Cc: 25753@debbugs.gnu.org, "Charles A. Roelli" To: Live System User Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Feb 21 02:46:07 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfzWo-0002Vk-A3 for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Feb 2017 02:46:06 +0100 Original-Received: from localhost ([::1]:41760 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cfzWt-0000zm-Vt for geb-bug-gnu-emacs@m.gmane.org; Mon, 20 Feb 2017 20:46:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32861) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cfzWo-0000zf-3d for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2017 20:46:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cfzWl-0004HS-0O for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2017 20:46:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49734) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cfzWk-0004HI-UL for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2017 20:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cfzWk-0007at-G5 for bug-gnu-emacs@gnu.org; Mon, 20 Feb 2017 20:46:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Feb 2017 01:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25753-submit@debbugs.gnu.org id=B25753.148764155529176 (code B ref 25753); Tue, 21 Feb 2017 01:46:02 +0000 Original-Received: (at 25753) by debbugs.gnu.org; 21 Feb 2017 01:45:55 +0000 Original-Received: from localhost ([127.0.0.1]:47933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfzWd-0007aW-Dv for submit@debbugs.gnu.org; Mon, 20 Feb 2017 20:45:55 -0500 Original-Received: from mail-it0-f49.google.com ([209.85.214.49]:38423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfzWb-0007aH-IO for 25753@debbugs.gnu.org; Mon, 20 Feb 2017 20:45:53 -0500 Original-Received: by mail-it0-f49.google.com with SMTP id y135so35388711itc.1 for <25753@debbugs.gnu.org>; Mon, 20 Feb 2017 17:45:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=dcXIT4X0XrAkJfvbpanHqn+r4ds1Gm/Wz8oNjtgEUGs=; b=TkeT/IldIGNYKe9dCEbkspHaC9t/14YO1M20173D7SeAICOtvNBi4Wb2aCC1Yo77mp yb7GVu5xtBtSCnJFlom7ECyd+WX54l3jUkGswMf4iinohR3Bk8+i5NVNuu8u/vXu+Xc6 L4J4vbeGSRsXSBljYvvf/Ftxz7QQJBT5iuu7cAUTF9RUjpix07TiYE9Uwg09gFsqebV/ xUL3yaFygOl0rTCSPBfpwtS1LXaeD1VTPUBwmxyrWtv3sIWBb3oULwwsfoauiXeNmwTr M/TJKCdN4aP2/vAep1y8vvvn6RRAjxn7mDCuhHQVTNF4OG11rdbeBQL+dtL5vyeqOUcW GwaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=dcXIT4X0XrAkJfvbpanHqn+r4ds1Gm/Wz8oNjtgEUGs=; b=UDA1lJvIBphomPArb2auGvpW3GeMqAxc64+3yuQ+7PhL/qJ7zGbXjRHoRUYwYQawpt gXvmbsOr/GUDoyc7j3o+funWHBY6WqWWkDIfS2pkj9BZt05gQ0qebEcq0GN/XNusSl5q MT6m2MXyW+GLRkyJzjpTiKX3JRZ3Q733gQjhMWWmnz4390MaLAcK1cLSm9NooSEAej0I mnWBUwx8oCvcmRkiVB9IrZCJ5n00Kf2mk9f0eY5hspWgdO7DixJIR5/tOWO9AnkxGQf3 OEs1Z/IH+DxwKaICnbW9H5eJLKeVRn/oYWiTWOoQ9EaRbBft7gTVWv6rk9klSYTAQKOR XJqg== X-Gm-Message-State: AMke39l5fIQ5903PRn7PfokvRXafh9GAUCreZDw1VokJIIarwGEAm9cE3b0g5q+nOxFJIQ== X-Received: by 10.36.207.136 with SMTP id y130mr11891882itf.56.1487641548018; Mon, 20 Feb 2017 17:45:48 -0800 (PST) Original-Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id j14sm6405551itd.0.2017.02.20.17.45.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 20 Feb 2017 17:45:47 -0800 (PST) In-Reply-To: <871sussd9b.fsf@aol.com> (Live System User's message of "Mon, 20 Feb 2017 17:34:08 -0500") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:129600 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Live System User writes: > npostavs@users.sourceforge.net writes: > >> Can you test the python code from python-shell-completion-native-setup >> outside of Emacs, e.g., save it to a file called 'native-completion.py' >> and then run 'python -i native-completion.py' and then type an >> underscore and hit . >> > > I get the same: > > $ =E2=96=B8 python2 -i native-completion.py > python.el: native completion setup loaded >>>> ___package__ > __PYTHON_EL_native_completion_setup > __name__ > __doc__ > __import__ > __debug__ > > 0__dummy_completion__ 1__dummy_completion__=20=20 >>>> _ Can you try load the attached file in Emacs? Does it show similar output in the "*py native complete test*" buffer? emacs -Q -l py-native-completion.el --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=py-native-completion.el Content-Transfer-Encoding: base64 Content-Description: test elisp file KHJlcXVpcmUgJ3B5dGhvbikKCih3aXRoLWN1cnJlbnQtYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0 ZSAiKnB5IG5hdGl2ZSBjb21wbGV0ZSB0ZXN0KiIpCiAgKGxldCAoKHByb2MgKHN0YXJ0LXByb2Nl c3MgInB5dGhvbiIgKGN1cnJlbnQtYnVmZmVyKSAicHl0aG9uMiIgIi1pIikpKQogICAgKHB5dGhv bi1zaGVsbC1zZW5kLXN0cmluZyAiCmRlZiBfX1BZVEhPTl9FTF9uYXRpdmVfY29tcGxldGlvbl9z ZXR1cCgpOgogICAgdHJ5OgogICAgICAgIGltcG9ydCByZWFkbGluZQoKICAgICAgICB0cnk6CiAg ICAgICAgICAgIGltcG9ydCBfX2J1aWx0aW5fXwogICAgICAgIGV4Y2VwdCBJbXBvcnRFcnJvcjoK ICAgICAgICAgICAgIyBQeXRob24gMwogICAgICAgICAgICBpbXBvcnQgYnVpbHRpbnMgYXMgX19i dWlsdGluX18KCiAgICAgICAgYnVpbHRpbnMgPSBkaXIoX19idWlsdGluX18pCiAgICAgICAgaXNf aXB5dGhvbiA9ICgnX19JUFlUSE9OX18nIGluIGJ1aWx0aW5zIG9yCiAgICAgICAgICAgICAgICAg ICAgICAnX19JUFlUSE9OX19hY3RpdmUnIGluIGJ1aWx0aW5zKQoKICAgICAgICBjbGFzcyBfX1BZ VEhPTl9FTF9Db21wbGV0ZXI6CiAgICAgICAgICAgICcnJ0NvbXBsZXRlciB3cmFwcGVyIHRoYXQg cHJpbnRzIGNhbmRpZGF0ZXMgdG8gc3Rkb3V0LgoKICAgICAgICAgICAgSXQgd3JhcHMgYW4gZXhp c3RpbmcgY29tcGxldGVyIGZ1bmN0aW9uIGFuZCBjaGFuZ2VzIGl0cyBiZWhhdmlvciBzbwogICAg ICAgICAgICB0aGF0IHRoZSB1c2VyIGlucHV0IGlzIHVuY2hhbmdlZCBhbmQgcmVhbCBjYW5kaWRh dGVzIGFyZSBwcmludGVkIHRvCiAgICAgICAgICAgIHN0ZG91dC4KCiAgICAgICAgICAgIFJldHVy bmVkIGNhbmRpZGF0ZXMgYXJlICcwX19kdW1teV9jb21wbGV0aW9uX18nIGFuZAogICAgICAgICAg ICAnMV9fZHVtbXlfY29tcGxldGlvbl9fJyBpbiB0aGF0IG9yZGVyICgnMF9fZHVtbXlfY29tcGxl dGlvbl9fJyBpcwogICAgICAgICAgICByZXR1cm5lZCByZXBlYXRlZGx5IHVudGlsIGFsbCBwb3Nz aWJsZSBjYW5kaWRhdGVzIGFyZSBjb25zdW1lZCkuCgogICAgICAgICAgICBUaGUgcmVhbCBjYW5k aWRhdGVzIGFyZSBwcmludGVkIHRvIHN0ZG91dCBzbyB0aGF0IHRoZXkgY2FuIGJlCiAgICAgICAg ICAgIGVhc2lseSByZXRyaWV2ZWQgdGhyb3VnaCBjb21pbnQgb3V0cHV0IHJlZGlyZWN0IHRyaWNr ZXJ5LgogICAgICAgICAgICAnJycKCiAgICAgICAgICAgIFBZVEhPTl9FTF9XUkFQUEVEID0gVHJ1 ZQoKICAgICAgICAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGNvbXBsZXRlcik6CiAgICAgICAgICAg ICAgICBzZWxmLmNvbXBsZXRlciA9IGNvbXBsZXRlcgogICAgICAgICAgICAgICAgc2VsZi5sYXN0 X2NvbXBsZXRpb24gPSBOb25lCiAgICAgICAgICAgICAgICBzZWxmLnByaW50X21vZGUgPSBUcnVl CgogICAgICAgICAgICBkZWYgX19jYWxsX18oc2VsZiwgdGV4dCwgc3RhdGUpOgogICAgICAgICAg ICAgICAgaWYgc3RhdGUgPT0gMDoKICAgICAgICAgICAgICAgICAgICAjIFNldCB0aGUgZmlyc3Qg ZHVtbXkgY29tcGxldGlvbi4KICAgICAgICAgICAgICAgICAgICBzZWxmLmxhc3RfY29tcGxldGlv biA9IE5vbmUKICAgICAgICAgICAgICAgICAgICBjb21wbGV0aW9uID0gJzBfX2R1bW15X2NvbXBs ZXRpb25fXycKICAgICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAgY29tcGxl dGlvbiA9IHNlbGYuY29tcGxldGVyKHRleHQsIHN0YXRlIC0gMSkKCiAgICAgICAgICAgICAgICBp ZiBub3QgY29tcGxldGlvbjoKICAgICAgICAgICAgICAgICAgICBpZiBzZWxmLmxhc3RfY29tcGxl dGlvbiAhPSAnMV9fZHVtbXlfY29tcGxldGlvbl9fJzoKICAgICAgICAgICAgICAgICAgICAgICAg IyBXaGVuIG5vIG1vcmUgY29tcGxldGlvbnMgYXJlIGF2YWlsYWJsZSwgcmV0dXJuaW5nIGEKICAg ICAgICAgICAgICAgICAgICAgICAgIyBkdW1teSB3aXRoIG5vbi1zaGFyaW5nIHByZWZpeCBhbGxv dyBlbnN1cmluZyBvdXRwdXQKICAgICAgICAgICAgICAgICAgICAgICAgIyB3aGlsZSBwcmV2ZW50 aW5nIGNoYW5nZXMgdG8gY3VycmVudCBpbnB1dC4KICAgICAgICAgICAgICAgICAgICAgICAgIyBD b2luY2lkZW50YWxseSBpdCdzIGFsc28gdGhlIGVuZCBvZiBvdXRwdXQuCiAgICAgICAgICAgICAg ICAgICAgICAgIGNvbXBsZXRpb24gPSAnMV9fZHVtbXlfY29tcGxldGlvbl9fJwogICAgICAgICAg ICAgICAgZWxpZiBjb21wbGV0aW9uLmVuZHN3aXRoKCcoJyk6CiAgICAgICAgICAgICAgICAgICAg IyBSZW1vdmUgcGFyZW5zIG9uIGNhbGxhYmxlcyBhcyBpdCBicmVha3MgY29tcGxldGlvbiBvbgog ICAgICAgICAgICAgICAgICAgICMgYXJndW1lbnRzIChlLmcuIHN0cihBcmk8dGFiPikpLgogICAg ICAgICAgICAgICAgICAgIGNvbXBsZXRpb24gPSBjb21wbGV0aW9uWzotMV0KICAgICAgICAgICAg ICAgIHNlbGYubGFzdF9jb21wbGV0aW9uID0gY29tcGxldGlvbgoKICAgICAgICAgICAgICAgIGlm IGNvbXBsZXRpb24gaW4gKAogICAgICAgICAgICAgICAgICAgICAgICAnMF9fZHVtbXlfY29tcGxl dGlvbl9fJywgJzFfX2R1bW15X2NvbXBsZXRpb25fXycpOgogICAgICAgICAgICAgICAgICAgIHJl dHVybiBjb21wbGV0aW9uCiAgICAgICAgICAgICAgICBlbGlmIGNvbXBsZXRpb246CiAgICAgICAg ICAgICAgICAgICAgIyBGb3IgZXZlcnkgbm9uLWR1bW15IGNvbXBsZXRpb24sIHJldHVybiBhIHJl cGVhdGVkIGR1bW15CiAgICAgICAgICAgICAgICAgICAgIyBvbmUgYW5kIHByaW50IHRoZSByZWFs IGNhbmRpZGF0ZSBzbyBpdCBjYW4gYmUgcmV0cmlldmVkCiAgICAgICAgICAgICAgICAgICAgIyBi eSBjb21pbnQgb3V0cHV0IGZpbHRlcnMuCiAgICAgICAgICAgICAgICAgICAgaWYgc2VsZi5wcmlu dF9tb2RlOgogICAgICAgICAgICAgICAgICAgICAgICBwcmludCAoY29tcGxldGlvbikKICAgICAg ICAgICAgICAgICAgICAgICAgcmV0dXJuICcwX19kdW1teV9jb21wbGV0aW9uX18nCiAgICAgICAg ICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNvbXBsZXRp b24KICAgICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNvbXBs ZXRpb24KCiAgICAgICAgY29tcGxldGVyID0gcmVhZGxpbmUuZ2V0X2NvbXBsZXRlcigpCgogICAg ICAgIGlmIG5vdCBjb21wbGV0ZXI6CiAgICAgICAgICAgICMgVXNlZCBhcyBsYXN0IHJlc29ydCB0 byBhdm9pZCBicmVha2luZyBjdXN0b21pemF0aW9ucy4KICAgICAgICAgICAgaW1wb3J0IHJsY29t cGxldGVyCiAgICAgICAgICAgIGNvbXBsZXRlciA9IHJlYWRsaW5lLmdldF9jb21wbGV0ZXIoKQoK ICAgICAgICBpZiBjb21wbGV0ZXIgYW5kIG5vdCBnZXRhdHRyKGNvbXBsZXRlciwgJ1BZVEhPTl9F TF9XUkFQUEVEJywgRmFsc2UpOgogICAgICAgICAgICAjIFdyYXAgdGhlIGV4aXN0aW5nIGNvbXBs ZXRlciBmdW5jdGlvbiBvbmx5IG9uY2UuCiAgICAgICAgICAgIG5ld19jb21wbGV0ZXIgPSBfX1BZ VEhPTl9FTF9Db21wbGV0ZXIoY29tcGxldGVyKQogICAgICAgICAgICBpZiBub3QgaXNfaXB5dGhv bjoKICAgICAgICAgICAgICAgIHJlYWRsaW5lLnNldF9jb21wbGV0ZXIobmV3X2NvbXBsZXRlcikK ICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICMgVHJ5IGJvdGggaW5pdGlhbGl6YXRp b25zIHRvIGNvcGUgd2l0aCBhbGwgSVB5dGhvbiB2ZXJzaW9ucy4KICAgICAgICAgICAgICAgICMg VGhpcyB3b3JrcyBmaW5lIGZvciBJUHl0aG9uIDMueCBidXQgbm90IGZvciBlYXJsaWVyOgogICAg ICAgICAgICAgICAgcmVhZGxpbmUuc2V0X2NvbXBsZXRlcihuZXdfY29tcGxldGVyKQogICAgICAg ICAgICAgICAgIyBJUHl0aG9uPDMgaGFja3MgcmVhZGxpbmUgc3VjaCB0aGF0IGByZWFkbGluZS5z ZXRfY29tcGxldGVyYAogICAgICAgICAgICAgICAgIyB3b24ndCB3b3JrLiAgVGhpcyB3b3JrYXJv dW5kIGluamVjdHMgdGhlIG5ldyBjb21wbGV0ZXIKICAgICAgICAgICAgICAgICMgZnVuY3Rpb24g aW50byB0aGUgZXhpc3RpbmcgaW5zdGFuY2UgZGlyZWN0bHk6CiAgICAgICAgICAgICAgICBpbnN0 YW5jZSA9IGdldGF0dHIoY29tcGxldGVyLCAnaW1fc2VsZicsIGNvbXBsZXRlci5fX3NlbGZfXykK ICAgICAgICAgICAgICAgIGluc3RhbmNlLnJsY29tcGxldGUgPSBuZXdfY29tcGxldGVyCgogICAg ICAgIGlmIHJlYWRsaW5lLl9fZG9jX18gYW5kICdsaWJlZGl0JyBpbiByZWFkbGluZS5fX2RvY19f OgogICAgICAgICAgICByZWFkbGluZS5wYXJzZV9hbmRfYmluZCgnYmluZCBeSSBybF9jb21wbGV0 ZScpCiAgICAgICAgZWxzZToKICAgICAgICAgICAgcmVhZGxpbmUucGFyc2VfYW5kX2JpbmQoJ3Rh YjogY29tcGxldGUnKQogICAgICAgICAgICAjIFJlcXVpcmUganVzdCBvbmUgdGFiIHRvIHNlbmQg b3V0cHV0LgogICAgICAgICAgICByZWFkbGluZS5wYXJzZV9hbmRfYmluZCgnc2V0IHNob3ctYWxs LWlmLWFtYmlndW91cyBvbicpCgogICAgICAgIHByaW50ICgncHl0aG9uLmVsOiBuYXRpdmUgY29t cGxldGlvbiBzZXR1cCBsb2FkZWQnKQogICAgZXhjZXB0OgogICAgICAgIHByaW50ICgncHl0aG9u LmVsOiBuYXRpdmUgY29tcGxldGlvbiBzZXR1cCBmYWlsZWQnKQoKX19QWVRIT05fRUxfbmF0aXZl X2NvbXBsZXRpb25fc2V0dXAoKSIgcHJvYykKICAgIChwcm9jZXNzLXNlbmQtc3RyaW5nIHByb2Mg Il9cdCIpKQogIChkaXNwbGF5LWJ1ZmZlciAoY3VycmVudC1idWZmZXIpKSkK --=-=-=--