diff options
author | Schimpe, Christina <christina.schimpe@intel.com> | 2024-02-19 17:59:24 +0000 |
---|---|---|
committer | Schimpe, Christina <christina.schimpe@intel.com> | 2024-09-25 11:04:45 +0000 |
commit | ee06c79b0fefd5e4ed5e7a1171dc3440130e41da (patch) | |
tree | 41eeba29100975b8a429bf241cc4e0898e7ca54d /gdb | |
parent | 4eb048d448835e9a612643858b2ec49c6b520b65 (diff) | |
download | gdb-ee06c79b0fefd5e4ed5e7a1171dc3440130e41da.zip gdb-ee06c79b0fefd5e4ed5e7a1171dc3440130e41da.tar.gz gdb-ee06c79b0fefd5e4ed5e7a1171dc3440130e41da.tar.bz2 |
gdb, testsuite, python: Add missing imports.
Removing the pretty printer (bound_registers.py) in the next commit
leads to failures due to a missing import of 'gdb.printing':
"AttributeError: module 'gdb' has no attribute 'printing'".
Add this import to each file requiring it, as it's not imported by the
pretty-printer anymore.
Approved-By: Andrew Burgess <aburgess@redhat.com>
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/python/lib/gdb/dap/varref.py | 1 | ||||
-rw-r--r-- | gdb/testsuite/gdb.python/py-pp-cast.py | 1 | ||||
-rw-r--r-- | gdb/testsuite/gdb.python/py-pp-re-notag.py | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.python/py-prettyprint-stub.py | 1 |
4 files changed, 4 insertions, 1 deletions
diff --git a/gdb/python/lib/gdb/dap/varref.py b/gdb/python/lib/gdb/dap/varref.py index 57e84a1..0dd9879 100644 --- a/gdb/python/lib/gdb/dap/varref.py +++ b/gdb/python/lib/gdb/dap/varref.py @@ -18,6 +18,7 @@ from collections import defaultdict from contextlib import contextmanager import gdb +import gdb.printing from .server import client_bool_capability from .startup import DAPException, in_gdb_thread diff --git a/gdb/testsuite/gdb.python/py-pp-cast.py b/gdb/testsuite/gdb.python/py-pp-cast.py index 6eff800..a0c48f9 100644 --- a/gdb/testsuite/gdb.python/py-pp-cast.py +++ b/gdb/testsuite/gdb.python/py-pp-cast.py @@ -13,6 +13,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +import gdb.printing class PpIntPrinter(object): def __init__(self, val): diff --git a/gdb/testsuite/gdb.python/py-pp-re-notag.py b/gdb/testsuite/gdb.python/py-pp-re-notag.py index 6aefad1..3bbf588 100644 --- a/gdb/testsuite/gdb.python/py-pp-re-notag.py +++ b/gdb/testsuite/gdb.python/py-pp-re-notag.py @@ -16,7 +16,7 @@ from time import asctime, gmtime import gdb # silence pyflakes - +import gdb.printing class TimePrinter: def __init__(self, val): diff --git a/gdb/testsuite/gdb.python/py-prettyprint-stub.py b/gdb/testsuite/gdb.python/py-prettyprint-stub.py index 565ae19..75d5f35 100644 --- a/gdb/testsuite/gdb.python/py-prettyprint-stub.py +++ b/gdb/testsuite/gdb.python/py-prettyprint-stub.py @@ -16,6 +16,7 @@ # This file is part of the GDB testsuite. # It tests Python-based pretty-printing of stubs. +import gdb.printing class SPrinter: def __init__(self, val): |