From patchwork Wed Mar 11 17:36:57 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Galvan X-Patchwork-Id: 5586 Received: (qmail 69314 invoked by alias); 11 Mar 2015 17:37:07 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 69301 invoked by uid 89); 11 Mar 2015 17:37:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_LOW, SPF_SOFTFAIL autolearn=no version=3.3.2 X-HELO: mail-qg0-f46.google.com Received: from mail-qg0-f46.google.com (HELO mail-qg0-f46.google.com) (209.85.192.46) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 11 Mar 2015 17:37:06 +0000 Received: by qgfl89 with SMTP id l89so11816210qgf.11 for ; Wed, 11 Mar 2015 10:37:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=ZEHp5Xau15KGzJUj3vFQKDEzVlpj2mxGDlPJ3bDNzBw=; b=eKgrenIAe8Xa9TvCAdHSLmLe4Gia/Le0cl/GiOb4gSsX3EpmS5ltiieJOWksJ5L81r Q42S32thUkDyiRHBHmWCydMbskz65Jax0TsFT7oae86I1lgGEY/JnGDVfzNsk+CaZuoW vg2/2F7CxIQaEM7/9o9ct9mJf+Vg3VIF2XqkVMUuu0G3obyUBmTSVgxoxMNXh8kU4jim Mr2EVszTUA1h8XySUQ/DBjtfY9mQF6PREoOnT8UooPq1H97sVBRsea1HhDoXcg6lvqmr Oi3RgBzoB/mzsA8b0mJSSZANpCN0JmD1o82I9qb1KHyYGcMGjksUpgOpn1nGE/dcyVcM C2mg== X-Gm-Message-State: ALoCoQlRDj4x2xAHTFGwLmiNrakDd6tnQnwd9671TPzLUgurATdGxgLKV3o0BzmvLJ3j3u8EjjMB X-Received: by 10.140.216.74 with SMTP id m71mr20777874qhb.6.1426095423964; Wed, 11 Mar 2015 10:37:03 -0700 (PDT) Received: from martin-galvan.dominio.tallertechnologies.com ([200.69.202.173]) by mx.google.com with ESMTPSA id x15sm2983119qkx.28.2015.03.11.10.37.01 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 11 Mar 2015 10:37:03 -0700 (PDT) From: Martin Galvan To: gdb-patches@sourceware.org, dje@google.com Subject: [PATCH] Python API: Fix an exception when registering a global pretty-printer in verbose mode Date: Wed, 11 Mar 2015 14:36:57 -0300 Message-Id: <1426095417-22764-1-git-send-email-martin.galvan@tallertechnologies.com> This patch fixes a Python exception that was being thrown when trying to register a global pretty-printer with verbose mode on: File "/usr/share/gdb/python/gdb/printing.py", line 119, in register_pretty_printer gdb.write("Registering global %s pretty-printer ...\n" % name) NameError: name 'name' is not defined My copyright assignment is on the works, but since this is a small patch I don't think it's necessary. --- Changelog: 2015-03-11 Martin Galvan * python/lib/gdb/printing.py: Fix exception when registering a global pretty-printer in verbose mode. diff --git a/gdb/python/lib/gdb/printing.py b/gdb2/python/lib/gdb/printing.py index 47742a9..7fa4532 100644 --- a/gdb/python/lib/gdb/printing.py +++ b/gdb/python/lib/gdb/printing.py @@ -116,7 +116,7 @@ def register_pretty_printer(obj, printer, replace=False): if obj is None: if gdb.parameter("verbose"): - gdb.write("Registering global %s pretty-printer ...\n" % name) + gdb.write("Registering global %s pretty-printer ...\n" % printer.name) obj = gdb else: if gdb.parameter("verbose"):