From unknown Sun Jun 22 22:44:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31363: 26.1; Fix gud-statement for pdb Resent-From: Xu Chunyang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 May 2018 11:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31363 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31363@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15254344665077 (code B ref -1); Fri, 04 May 2018 11:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 May 2018 11:47:46 +0000 Received: from localhost ([127.0.0.1]:48952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEZBh-0001Jp-Od for submit@debbugs.gnu.org; Fri, 04 May 2018 07:47:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEZBe-0001Jb-A9 for submit@debbugs.gnu.org; Fri, 04 May 2018 07:47:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEZBY-000114-8c for submit@debbugs.gnu.org; Fri, 04 May 2018 07:47:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48752) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fEZBY-00010y-4n for submit@debbugs.gnu.org; Fri, 04 May 2018 07:47:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fEZBW-00087N-UV for bug-gnu-emacs@gnu.org; Fri, 04 May 2018 07:47:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEZBT-0000wE-S6 for bug-gnu-emacs@gnu.org; Fri, 04 May 2018 07:47:34 -0400 Received: from forward104p.mail.yandex.net ([77.88.28.107]:53031) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fEZBT-0000qz-Jj for bug-gnu-emacs@gnu.org; Fri, 04 May 2018 07:47:31 -0400 Received: from mxback4g.mail.yandex.net (mxback4g.mail.yandex.net [IPv6:2a02:6b8:0:1472:2741:0:8b7:165]) by forward104p.mail.yandex.net (Yandex) with ESMTP id 73ADD18250C for ; Fri, 4 May 2018 14:47:27 +0300 (MSK) Received: from smtp4j.mail.yandex.net (smtp4j.mail.yandex.net [2a02:6b8:0:1619::15:6]) by mxback4g.mail.yandex.net (nwsmtp/Yandex) with ESMTP id NVNZceXKgv-lRH898EQ; Fri, 04 May 2018 14:47:27 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xuchunyang.me; s=mail; t=1525434447; bh=nNjuGKq4lE25wtXwvWxC7ISlKxG4w4H2eHP2oDOwTyw=; h=From:To:Subject:Date:Message-ID; b=RTql9wpgnr/sr+dCFyAMKAA6v6i5t5aIOWAIiLFInQlmCKWrgma77B3UUfLzZSqsI QxT8DX6werKtJeBEt0VYhDIhdnP+/oE5GWRjztI2JKy/SSnzLibG1C9YMhSdDpsXTJ O+6VAUi9FU7xcGjlBdXzlBVpwZdVE/xAoReMGp5Y= Received: by smtp4j.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 8thCtjZA5b-lPq0VjoP; Fri, 04 May 2018 14:47:26 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xuchunyang.me; s=mail; t=1525434446; bh=nNjuGKq4lE25wtXwvWxC7ISlKxG4w4H2eHP2oDOwTyw=; h=From:To:Subject:Date:Message-ID; b=r9CyhFDEVzROX4XroJQICm8EbifBG89ulEdHREcLd6lDDNzZi85FnHPvLOfOQQFow fxOTfbNcM7W17JWe1G9Nv85pLuRibz/lRmQ7tMV3cRY34U9kflpJyeoSTk3ew+FK5F pPpnGkbJcSRIQGzOHulJDryu85kt3DiQ1+oF7/BM= Authentication-Results: smtp4j.mail.yandex.net; dkim=pass header.i=@xuchunyang.me From: Xu Chunyang User-Agent: Notmuch/0.26.2+26~g9e158fb (https://notmuchmail.org) Emacs/26.1 (x86_64-apple-darwin17.5.0) Date: Fri, 04 May 2018 19:47:15 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) I'm using Python 3.6.5. When I have selected a simple expression (such as 42) then run M-x gud-statement, it fails by saying *** IndentationError: unexpected indent The following changes fix the issue from here. diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el index 15b428bb68..9cf818e99e 100644 --- a/lisp/progmodes/gud.el +++ b/lisp/progmodes/gud.el @@ -1694,8 +1694,7 @@ pdb (gud-def gud-up "up" "<" "Up one stack frame.") (gud-def gud-down "down" ">" "Down one stack frame.") (gud-def gud-print "p %e" "\C-p" "Evaluate Python expression at point.") - ;; Is this right? - (gud-def gud-statement "! %e" "\C-e" "Execute Python statement at point.") + (gud-def gud-statement "!%e" "\C-e" "Execute Python statement at point.") ;; (setq comint-prompt-regexp "^(.*pdb[+]?) *") (setq comint-prompt-regexp "^(Pdb) *") From unknown Sun Jun 22 22:44:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31363: 26.1; Fix gud-statement for pdb Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 May 2018 08:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31363 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Xu Chunyang Cc: 31363@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 31363-submit@debbugs.gnu.org id=B31363.152550955229047 (code B ref 31363); Sat, 05 May 2018 08:40:01 +0000 Received: (at 31363) by debbugs.gnu.org; 5 May 2018 08:39:12 +0000 Received: from localhost ([127.0.0.1]:50198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEsim-0007YR-Ju for submit@debbugs.gnu.org; Sat, 05 May 2018 04:39:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEsil-0007YF-Lt for 31363@debbugs.gnu.org; Sat, 05 May 2018 04:39:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEsid-0002AJ-Bi for 31363@debbugs.gnu.org; Sat, 05 May 2018 04:39:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60198) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fEsid-0002AC-7w; Sat, 05 May 2018 04:39:03 -0400 Received: from [176.228.60.248] (port=3006 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fEsic-0002Wo-7V; Sat, 05 May 2018 04:39:02 -0400 Date: Sat, 05 May 2018 11:39:01 +0300 Message-Id: <83o9husdi2.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Xu Chunyang on Fri, 04 May 2018 19:47:15 +0800) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Xu Chunyang > Date: Fri, 04 May 2018 19:47:15 +0800 > > I'm using Python 3.6.5. When I have selected a simple expression (such > as 42) then run M-x gud-statement, it fails by saying > > *** IndentationError: unexpected indent > > The following changes fix the issue from here. Thanks. Is the problem and the solution the same for Python 2.x? From unknown Sun Jun 22 22:44:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31363: 26.1; Fix gud-statement for pdb Resent-From: Xu Chunyang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 May 2018 11:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31363 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 31363@debbugs.gnu.org Received: via spool by 31363-submit@debbugs.gnu.org id=B31363.152560785710654 (code B ref 31363); Sun, 06 May 2018 11:58:01 +0000 Received: (at 31363) by debbugs.gnu.org; 6 May 2018 11:57:37 +0000 Received: from localhost ([127.0.0.1]:51043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFIIL-0002ll-6t for submit@debbugs.gnu.org; Sun, 06 May 2018 07:57:37 -0400 Received: from forward104j.mail.yandex.net ([5.45.198.247]:56555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFIII-0002lY-Kv for 31363@debbugs.gnu.org; Sun, 06 May 2018 07:57:35 -0400 Received: from mxback15j.mail.yandex.net (mxback15j.mail.yandex.net [IPv6:2a02:6b8:0:1619::91]) by forward104j.mail.yandex.net (Yandex) with ESMTP id 0D63641F72; Sun, 6 May 2018 14:57:28 +0300 (MSK) Received: from smtp1p.mail.yandex.net (smtp1p.mail.yandex.net [2a02:6b8:0:1472:2741:0:8b6:6]) by mxback15j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 99sY3CW7Z5-vRsCXDwd; Sun, 06 May 2018 14:57:28 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xuchunyang.me; s=mail; t=1525607848; bh=6qfWnHvTthjOWfRnpsL0bXG79UY2zOXCGvHpxZ+/vHk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID; b=Rf10i0mCUYePWOGOjsS/lhH8T+bMAm4VGtztc6x/FhO0QQ/Kf5ad4qgoTjfLRl0Xc bYmDpnhh4ZipPHmalGm5ADe9t26vhM2fZeThmYekmABJD8f/Q3zVGSklD6Gb3KX1cY qqBpdXtUUo6sp7kO8kgZIaNsLd97cfjzVZa73r9I= Received: by smtp1p.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 8tk5vcQeGC-vOe0FVSc; Sun, 06 May 2018 14:57:25 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xuchunyang.me; s=mail; t=1525607846; bh=6qfWnHvTthjOWfRnpsL0bXG79UY2zOXCGvHpxZ+/vHk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID; b=UYGLd6Q8yUqViNd1GKuzs23Nb5hUFmCf3tsB4LYBfjEBwK3nJMaTZfx6f+31BCaxG SZsk2QWpfDwvZQjtb+pDTQKVGwpUNoAwsczx8iJ0uSD7f/hN0BJg+zZrENUlggFGVl 2QH0EeCxihAdciN1BSmQh0iH7z1VWQVMoxzI/uSc= Authentication-Results: smtp1p.mail.yandex.net; dkim=pass header.i=@xuchunyang.me From: Xu Chunyang In-Reply-To: <83o9husdi2.fsf@gnu.org> References: <83o9husdi2.fsf@gnu.org> User-Agent: Notmuch/0.26.2+26~g9e158fb (https://notmuchmail.org) Emacs/27.0.50 (x86_64-apple-darwin17.5.0) Date: Sun, 06 May 2018 19:57:21 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eli Zaretskii writes: >> From: Xu Chunyang >> Date: Fri, 04 May 2018 19:47:15 +0800 >> >> I'm using Python 3.6.5. When I have selected a simple expression (such >> as 42) then run M-x gud-statement, it fails by saying >> >> *** IndentationError: unexpected indent >> >> The following changes fix the issue from here. > > Thanks. Is the problem and the solution the same for Python 2.x? Yes, I've checked both of them against Python 2.7.14. From unknown Sun Jun 22 22:44:58 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Xu Chunyang Subject: bug#31363: closed (Re: bug#31363: 26.1; Fix gud-statement for pdb) Message-ID: References: <83po28r2fk.fsf@gnu.org> X-Gnu-PR-Message: they-closed 31363 X-Gnu-PR-Package: emacs Reply-To: 31363@debbugs.gnu.org Date: Sun, 06 May 2018 19:49:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1525636143-17894-1" This is a multi-part message in MIME format... ------------=_1525636143-17894-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31363: 26.1; Fix gud-statement for pdb which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31363@debbugs.gnu.org. --=20 31363: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31363 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1525636143-17894-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31363-done) by debbugs.gnu.org; 6 May 2018 19:48:07 +0000 Received: from localhost ([127.0.0.1]:51679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFPdf-0004dY-3O for submit@debbugs.gnu.org; Sun, 06 May 2018 15:48:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54739) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFPdd-0004cx-Ew for 31363-done@debbugs.gnu.org; Sun, 06 May 2018 15:48:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fFPdV-0000e2-3A for 31363-done@debbugs.gnu.org; Sun, 06 May 2018 15:48:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fFPdU-0000dw-Vd; Sun, 06 May 2018 15:47:57 -0400 Received: from [176.228.60.248] (port=1850 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fFPdU-0000Uc-Ej; Sun, 06 May 2018 15:47:56 -0400 Date: Sun, 06 May 2018 22:47:59 +0300 Message-Id: <83po28r2fk.fsf@gnu.org> From: Eli Zaretskii To: Xu Chunyang In-reply-to: (message from Xu Chunyang on Sun, 06 May 2018 19:57:21 +0800) Subject: Re: bug#31363: 26.1; Fix gud-statement for pdb References: <83o9husdi2.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31363-done Cc: 31363-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Xu Chunyang > Cc: 31363@debbugs.gnu.org > Date: Sun, 06 May 2018 19:57:21 +0800 > > Eli Zaretskii writes: > > >> From: Xu Chunyang > >> Date: Fri, 04 May 2018 19:47:15 +0800 > >> > >> I'm using Python 3.6.5. When I have selected a simple expression (such > >> as 42) then run M-x gud-statement, it fails by saying > >> > >> *** IndentationError: unexpected indent > >> > >> The following changes fix the issue from here. > > > > Thanks. Is the problem and the solution the same for Python 2.x? > > Yes, I've checked both of them against Python 2.7.14. Thanks, pushed to the release branch. ------------=_1525636143-17894-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 May 2018 11:47:46 +0000 Received: from localhost ([127.0.0.1]:48952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEZBh-0001Jp-Od for submit@debbugs.gnu.org; Fri, 04 May 2018 07:47:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEZBe-0001Jb-A9 for submit@debbugs.gnu.org; Fri, 04 May 2018 07:47:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEZBY-000114-8c for submit@debbugs.gnu.org; Fri, 04 May 2018 07:47:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48752) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fEZBY-00010y-4n for submit@debbugs.gnu.org; Fri, 04 May 2018 07:47:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fEZBW-00087N-UV for bug-gnu-emacs@gnu.org; Fri, 04 May 2018 07:47:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEZBT-0000wE-S6 for bug-gnu-emacs@gnu.org; Fri, 04 May 2018 07:47:34 -0400 Received: from forward104p.mail.yandex.net ([77.88.28.107]:53031) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fEZBT-0000qz-Jj for bug-gnu-emacs@gnu.org; Fri, 04 May 2018 07:47:31 -0400 Received: from mxback4g.mail.yandex.net (mxback4g.mail.yandex.net [IPv6:2a02:6b8:0:1472:2741:0:8b7:165]) by forward104p.mail.yandex.net (Yandex) with ESMTP id 73ADD18250C for ; Fri, 4 May 2018 14:47:27 +0300 (MSK) Received: from smtp4j.mail.yandex.net (smtp4j.mail.yandex.net [2a02:6b8:0:1619::15:6]) by mxback4g.mail.yandex.net (nwsmtp/Yandex) with ESMTP id NVNZceXKgv-lRH898EQ; Fri, 04 May 2018 14:47:27 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xuchunyang.me; s=mail; t=1525434447; bh=nNjuGKq4lE25wtXwvWxC7ISlKxG4w4H2eHP2oDOwTyw=; h=From:To:Subject:Date:Message-ID; b=RTql9wpgnr/sr+dCFyAMKAA6v6i5t5aIOWAIiLFInQlmCKWrgma77B3UUfLzZSqsI QxT8DX6werKtJeBEt0VYhDIhdnP+/oE5GWRjztI2JKy/SSnzLibG1C9YMhSdDpsXTJ O+6VAUi9FU7xcGjlBdXzlBVpwZdVE/xAoReMGp5Y= Received: by smtp4j.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 8thCtjZA5b-lPq0VjoP; Fri, 04 May 2018 14:47:26 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xuchunyang.me; s=mail; t=1525434446; bh=nNjuGKq4lE25wtXwvWxC7ISlKxG4w4H2eHP2oDOwTyw=; h=From:To:Subject:Date:Message-ID; b=r9CyhFDEVzROX4XroJQICm8EbifBG89ulEdHREcLd6lDDNzZi85FnHPvLOfOQQFow fxOTfbNcM7W17JWe1G9Nv85pLuRibz/lRmQ7tMV3cRY34U9kflpJyeoSTk3ew+FK5F pPpnGkbJcSRIQGzOHulJDryu85kt3DiQ1+oF7/BM= Authentication-Results: smtp4j.mail.yandex.net; dkim=pass header.i=@xuchunyang.me From: Xu Chunyang To: bug-gnu-emacs@gnu.org Subject: 26.1; Fix gud-statement for pdb User-Agent: Notmuch/0.26.2+26~g9e158fb (https://notmuchmail.org) Emacs/26.1 (x86_64-apple-darwin17.5.0) Date: Fri, 04 May 2018 19:47:15 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) I'm using Python 3.6.5. When I have selected a simple expression (such as 42) then run M-x gud-statement, it fails by saying *** IndentationError: unexpected indent The following changes fix the issue from here. diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el index 15b428bb68..9cf818e99e 100644 --- a/lisp/progmodes/gud.el +++ b/lisp/progmodes/gud.el @@ -1694,8 +1694,7 @@ pdb (gud-def gud-up "up" "<" "Up one stack frame.") (gud-def gud-down "down" ">" "Down one stack frame.") (gud-def gud-print "p %e" "\C-p" "Evaluate Python expression at point.") - ;; Is this right? - (gud-def gud-statement "! %e" "\C-e" "Execute Python statement at point.") + (gud-def gud-statement "!%e" "\C-e" "Execute Python statement at point.") ;; (setq comint-prompt-regexp "^(.*pdb[+]?) *") (setq comint-prompt-regexp "^(Pdb) *") ------------=_1525636143-17894-1--