Merge bitcoin/bitcoin#32816: contrib: correct variable name in p2p_monitor.py

6bb38bf37f Update p2p_monitor.py (leopardracer)

Pull request description:

  Fix typo in variable name in p2p_monitor.py.

ACKs for top commit:
  maflcko:
    lgtm ACK 6bb38bf37f

Tree-SHA512: 3d18b56766acd35f86e002fda7460f57ef8d09dd8948cc5aa172f720789624f52e1a2e4f7b095fcee7e524bdc63228903056ab2339d206efd5fbbb4189eeb969
This commit is contained in:
merge-script
2025-07-01 09:45:25 +01:00

View File

@ -179,7 +179,7 @@ def loop(screen, bpf, peers):
info_panel = panel.new_panel(win) info_panel = panel.new_panel(win)
info_panel.hide() info_panel.hide()
ROWS_AVALIABLE_FOR_LIST = curses.LINES - 5 ROWS_AVAILABLE_FOR_LIST = curses.LINES - 5
scroll = 0 scroll = 0
while True: while True:
@ -191,7 +191,7 @@ def loop(screen, bpf, peers):
if (ch == curses.KEY_DOWN or ch == ord("j")) and cur_list_pos < len( if (ch == curses.KEY_DOWN or ch == ord("j")) and cur_list_pos < len(
peers.keys()) -1 and info_panel.hidden(): peers.keys()) -1 and info_panel.hidden():
cur_list_pos += 1 cur_list_pos += 1
if cur_list_pos >= ROWS_AVALIABLE_FOR_LIST: if cur_list_pos >= ROWS_AVAILABLE_FOR_LIST:
scroll += 1 scroll += 1
if (ch == curses.KEY_UP or ch == ord("k")) and cur_list_pos > 0 and info_panel.hidden(): if (ch == curses.KEY_UP or ch == ord("k")) and cur_list_pos > 0 and info_panel.hidden():
cur_list_pos -= 1 cur_list_pos -= 1
@ -203,14 +203,14 @@ def loop(screen, bpf, peers):
else: else:
info_panel.hide() info_panel.hide()
screen.erase() screen.erase()
render(screen, peers, cur_list_pos, scroll, ROWS_AVALIABLE_FOR_LIST, info_panel) render(screen, peers, cur_list_pos, scroll, ROWS_AVAILABLE_FOR_LIST, info_panel)
curses.panel.update_panels() curses.panel.update_panels()
screen.refresh() screen.refresh()
except KeyboardInterrupt: except KeyboardInterrupt:
exit() exit()
def render(screen, peers, cur_list_pos, scroll, ROWS_AVALIABLE_FOR_LIST, info_panel): def render(screen, peers, cur_list_pos, scroll, ROWS_AVAILABLE_FOR_LIST, info_panel):
""" renders the list of peers and details panel """ renders the list of peers and details panel
This code is unrelated to USDT, BCC and BPF. This code is unrelated to USDT, BCC and BPF.
@ -223,7 +223,7 @@ def render(screen, peers, cur_list_pos, scroll, ROWS_AVALIABLE_FOR_LIST, info_pa
1, 0, (" Navigate with UP/DOWN or J/K and select a peer with ENTER or SPACE to see individual P2P messages"), curses.A_NORMAL) 1, 0, (" Navigate with UP/DOWN or J/K and select a peer with ENTER or SPACE to see individual P2P messages"), curses.A_NORMAL)
screen.addstr(3, 0, screen.addstr(3, 0,
header_format % ("PEER", "OUTBOUND", "INBOUND", "TYPE", "ADDR"), curses.A_BOLD | curses.A_UNDERLINE) header_format % ("PEER", "OUTBOUND", "INBOUND", "TYPE", "ADDR"), curses.A_BOLD | curses.A_UNDERLINE)
peer_list = sorted(peers.keys())[scroll:ROWS_AVALIABLE_FOR_LIST+scroll] peer_list = sorted(peers.keys())[scroll:ROWS_AVAILABLE_FOR_LIST+scroll]
for i, peer_id in enumerate(peer_list): for i, peer_id in enumerate(peer_list):
peer = peers[peer_id] peer = peers[peer_id]
screen.addstr(i + 4, 0, screen.addstr(i + 4, 0,