From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 89903 invoked by alias); 18 Jan 2020 11:07:28 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 89845 invoked by uid 89); 18 Jan 2020 11:07:28 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.5 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.1 spammy=guile X-HELO: eggs.gnu.org Received: from eggs.gnu.org (HELO eggs.gnu.org) (209.51.188.92) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 18 Jan 2020 11:07:27 +0000 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50557) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1islwr-0006d6-GC for gdb-patches@sourceware.org; Sat, 18 Jan 2020 06:07:25 -0500 Received: from [176.228.60.248] (port=4602 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1islwq-00061X-1a for gdb-patches@sourceware.org; Sat, 18 Jan 2020 06:07:24 -0500 Date: Sat, 18 Jan 2020 14:46:00 -0000 Message-Id: <83a76l10r6.fsf@gnu.org> From: Eli Zaretskii To: gdb-patches@sourceware.org Subject: Discrepancy between Python and Guile wrt exiting the interpreter X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00572.txt.bz2 If you invoke the Guile interpreter from GDB: (gdb) gr then typing ,q followed by Enter exits the Guile interpreter back to GDB. However, if the Python interpreter is started: (gdb) pi then typing quit() and Enter exits GDB, not just the Python interpreter. Why do these two interpreters behave differently in this context? Is there some other Python command to exit the interpreter? (I know about Ctrl-D, but I'm asking about commands.) Thanks.