Skip to content

Commit 8f8e3a4

Browse files
Fix attribute error while running with gdb (#61)
1 parent efa0d66 commit 8f8e3a4

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/idd/cli.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ async def on_mount(self) -> None:
7676
async def set_command_result(self, version) -> None:
7777
state = Debugger.get_state(version)
7878

79-
await self.set_debugee_console_output(version)
79+
if comparator == "lldb":
80+
await self.set_debugee_console_output(version)
8081
await self.set_pframes_result(state, version)
8182
await self.set_pargs_result(state, version)
8283
await self.set_plocals_result(state, version)
@@ -97,7 +98,8 @@ async def set_common_command_result(self, command_result) -> None:
9798
await self.set_pframes_command_result(state)
9899
await self.set_pargs_command_result(state)
99100
await self.set_plocals_command_result(state)
100-
await self.set_debugee_console_output()
101+
if comparator == "lldb":
102+
await self.set_debugee_console_output()
101103
if not self.disable_asm:
102104
await self.set_pasm_command_result(state)
103105
if not self.disable_registers:
@@ -486,8 +488,9 @@ async def on_key(self, event: events.Key) -> None:
486488

487489

488490
Debugger = None
491+
comparator = None
489492
def main() -> None:
490-
global Debugger
493+
global Debugger, comparator
491494

492495
parser = argparse.ArgumentParser(description='Diff Debug for simple debugging!')
493496

0 commit comments

Comments
 (0)