From 027e57c015fe3201b4f37ce0ae11975933440cb1 Mon Sep 17 00:00:00 2001 From: Dan <46821332+nsadeveloper789@users.noreply.github.com> Date: Mon, 4 May 2026 14:57:03 +0000 Subject: [PATCH] GP-0: Remove a:None argument that mypy incorrectly complains about. --- .../Debugger-agent-gdb/src/main/py/src/ghidragdb/hooks.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Ghidra/Debug/Debugger-agent-gdb/src/main/py/src/ghidragdb/hooks.py b/Ghidra/Debug/Debugger-agent-gdb/src/main/py/src/ghidragdb/hooks.py index dc7d31d3b3..282a59d0cd 100644 --- a/Ghidra/Debug/Debugger-agent-gdb/src/main/py/src/ghidragdb/hooks.py +++ b/Ghidra/Debug/Debugger-agent-gdb/src/main/py/src/ghidragdb/hooks.py @@ -456,7 +456,8 @@ def on_breakpoint_deleted(b: gdb.Breakpoint) -> None: @log_errors -def on_before_prompt(a: None) -> object: +# DO NOT put (a: None) into the arguments here, no matter what mypy says! +def on_before_prompt() -> object: HOOK_STATE.end_batch() return None @@ -559,7 +560,7 @@ def install_hooks() -> None: gdb.events.breakpoint_deleted.connect(on_breakpoint_deleted) gdb.events.breakpoint_modified.connect(on_breakpoint_modified) - gdb.events.before_prompt.connect(on_before_prompt) + gdb.events.before_prompt.connect(on_before_prompt) # type: ignore def remove_hooks() -> None: @@ -593,7 +594,7 @@ def remove_hooks() -> None: gdb.events.breakpoint_deleted.disconnect(on_breakpoint_deleted) gdb.events.breakpoint_modified.disconnect(on_breakpoint_modified) - gdb.events.before_prompt.disconnect(on_before_prompt) + gdb.events.before_prompt.disconnect(on_before_prompt) # type: ignore def enable_current_inferior() -> None: