mirror of
https://github.com/tromey/gdb-gui.git
synced 2025-12-15 14:50:06 +01:00
Fix some flake8 reports
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2015, 2016 Tom Tromey <tom@tromey.com>
|
||||
# Copyright (C) 2015, 2016, 2023 Tom Tromey <tom@tromey.com>
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -15,8 +15,6 @@
|
||||
|
||||
# Adapt to gdb issues.
|
||||
|
||||
import gdb
|
||||
|
||||
import gui.params
|
||||
|
||||
# The rule for adding a new entry here is that the bug must have some
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2012, 2013, 2015, 2016 Tom Tromey <tom@tromey.com>
|
||||
# Copyright (C) 2012, 2013, 2015, 2016, 2023 Tom Tromey <tom@tromey.com>
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -27,7 +27,6 @@ import gui.source
|
||||
import gui.stack
|
||||
import gui.startup
|
||||
import gui.toplevel
|
||||
from gui.startup import in_gtk_thread
|
||||
|
||||
|
||||
class GuiCommand(gdb.Command):
|
||||
@@ -110,7 +109,7 @@ class GuiShowCommand(gdb.Command):
|
||||
self.dont_repeat()
|
||||
try:
|
||||
(symbol, ignore) = gdb.lookup_symbol(arg)
|
||||
except gdb.error as e:
|
||||
except gdb.error:
|
||||
if gui.gdbutil.is_running():
|
||||
raise
|
||||
symbol = gdb.lookup_global_symbol(arg)
|
||||
@@ -222,7 +221,6 @@ class GuiDprintfCommand(GuiPrintBase):
|
||||
|
||||
def invoke(self, arg, from_tty):
|
||||
(window, arg) = self._parse_arg(arg, False)
|
||||
orig_arg = arg
|
||||
(ignore, arg) = gdb.decode_line(arg)
|
||||
if arg is None:
|
||||
raise gdb.GdbError("no printf arguments to 'gui dprintf'")
|
||||
@@ -230,8 +228,8 @@ class GuiDprintfCommand(GuiPrintBase):
|
||||
if not arg.startswith(","):
|
||||
raise gdb.GdbError("comma expected after linespec")
|
||||
arg = arg[1:]
|
||||
spec = arg[0 : -len(arg)]
|
||||
DPrintfBreakpoint(spec, window, arg)
|
||||
spec = arg[0:-len(arg)]
|
||||
gui.dprintf.DPrintfBreakpoint(spec, window, arg)
|
||||
|
||||
|
||||
class GuiDisplayCommand(gdb.Command):
|
||||
@@ -309,6 +307,7 @@ DeleteWindowsCommand()
|
||||
|
||||
_can_override = False
|
||||
|
||||
|
||||
# A temporary test to see if you have a gdb that supports this.
|
||||
class TestCommand(gdb.Command):
|
||||
"""A temporary test command created for the GUI.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2013, 2015 Tom Tromey <tom@tromey.com>
|
||||
# Copyright (C) 2013, 2015, 2023 Tom Tromey <tom@tromey.com>
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -15,11 +15,10 @@
|
||||
|
||||
# Log window.
|
||||
|
||||
import functools
|
||||
from difflib import Differ, SequenceMatcher
|
||||
from difflib import Differ
|
||||
|
||||
import gdb
|
||||
from gi.repository import Gtk, Pango
|
||||
from gi.repository import Pango
|
||||
|
||||
import gui.events
|
||||
import gui.startup
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2013, 2015 Tom Tromey <tom@tromey.com>
|
||||
# Copyright (C) 2013, 2015, 2023 Tom Tromey <tom@tromey.com>
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -13,8 +13,6 @@
|
||||
# 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
|
||||
|
||||
|
||||
class _Event(object):
|
||||
def __init__(self):
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2015 Tom Tromey <tom@tromey.com>
|
||||
# Copyright (C) 2015, 2023 Tom Tromey <tom@tromey.com>
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -37,6 +37,7 @@ def _prompt_window(attr):
|
||||
|
||||
gui_prompt_substitutions["W"] = _prompt_window
|
||||
|
||||
|
||||
# GDB's API should do this...
|
||||
def substitute_prompt_with_window(prompt, window):
|
||||
global _current_window_for_prompt
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2013, 2015 Tom Tromey <tom@tromey.com>
|
||||
# Copyright (C) 2013, 2015, 2023 Tom Tromey <tom@tromey.com>
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -17,9 +17,6 @@
|
||||
|
||||
import functools
|
||||
|
||||
import gdb
|
||||
from gi.repository import Gtk, Pango
|
||||
|
||||
import gui.startup
|
||||
import gui.toplevel
|
||||
from gui.startup import in_gtk_thread
|
||||
@@ -47,12 +44,13 @@ class LogWindow(gui.toplevel.Toplevel):
|
||||
self.view.modify_font(gui.params.font_manager.get_font())
|
||||
self.buffer = builder.get_object("buffer")
|
||||
|
||||
@in_gtk_thread
|
||||
def set_font(self, font):
|
||||
self.view.modify_font(Pango.FontDescription(font_name))
|
||||
# @in_gtk_thread
|
||||
# def set_font(self, font):
|
||||
# self.view.modify_font(Pango.FontDescription(font_name))
|
||||
|
||||
@in_gtk_thread
|
||||
def deleted(self, *args):
|
||||
global default_log_window
|
||||
if default_log_window == self:
|
||||
default_log_window = None
|
||||
for window in gui.toplevel.state.windows():
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2015 Tom Tromey <tom@tromey.com>
|
||||
# Copyright (C) 2015, 2023 Tom Tromey <tom@tromey.com>
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -74,7 +74,7 @@ class _StoredParameter(gdb.Parameter):
|
||||
elif p_kind is gdb.PARAM_ZINTEGER:
|
||||
val = storage.getint(self.storage_name)
|
||||
else:
|
||||
raise Error("missing case in gdb gui code")
|
||||
raise gdb.error("missing case in gdb gui code")
|
||||
# Don't record the first setting.
|
||||
self.storage = None
|
||||
if val is None:
|
||||
@@ -214,29 +214,6 @@ class _Missing(_StoredParameter):
|
||||
return "Whether to warn about missing gdb features: " + v
|
||||
|
||||
|
||||
class _Lines(_StoredParameter):
|
||||
# Silly gdb requirement.
|
||||
""""""
|
||||
|
||||
set_doc = "Set whether to display line numbers in the source window."
|
||||
show_doc = "Show whether to display line numbers in the source window."
|
||||
|
||||
def __init__(self):
|
||||
super(_Lines, self).__init__(
|
||||
"%s", "line-numbers", False, gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN
|
||||
)
|
||||
|
||||
@in_gdb_thread
|
||||
def get_show_string(self, pvalue):
|
||||
return "The current title format for the %s is: %s" % (self.name, self.value)
|
||||
|
||||
@in_gdb_thread
|
||||
def get_set_string(self):
|
||||
super(_Lines, self).get_set_string()
|
||||
gui.toplevel.state.set_line_numbers(self.value)
|
||||
return ""
|
||||
|
||||
|
||||
class _Lines(_StoredParameter):
|
||||
# Silly gdb requirement.
|
||||
""""""
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
import os.path
|
||||
|
||||
import gdb
|
||||
from gi.repository import Gdk, GdkPixbuf, GObject, Gtk, GtkSource, Pango
|
||||
from gi.repository import Gdk, GdkPixbuf, GObject, GtkSource
|
||||
|
||||
import gui
|
||||
import gui.bpcache
|
||||
@@ -152,6 +152,7 @@ class BufferManager:
|
||||
|
||||
buffer_manager = BufferManager()
|
||||
|
||||
|
||||
# Return (FRAME, SYMTAB, FILE, LINE) for the selected frame, or, if
|
||||
# there is no frame, for "main".
|
||||
@in_gdb_thread
|
||||
|
||||
Reference in New Issue
Block a user