MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / _draw_stat_rows

Method _draw_stat_rows

display.py:807–820  ·  view source on GitHub ↗

Draw key-value stat rows. Returns final y position.

(self, draw, y, stats)

Source from the content-addressed store, hash-verified

805 output, error = result.communicate()
806 if result.returncode != 0:
807 logger.error(f"Error executing 'ip neigh show dev {interface}': {error}")
808 return False
809 return bool(output.strip())
810 except Exception as e:
811 logger.error(f"Error checking connection status on {interface}: {e}")
812 return False
813
814 def is_usb_connected(self):
815 """Check if any device is connected to the USB interface."""
816 try:
817 result = subprocess.Popen(['ip', 'neigh', 'show', 'dev', 'usb0'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
818 output, error = result.communicate()
819 if result.returncode != 0:
820 logger.error(f"Error executing 'ip neigh show dev usb0': {error}")
821 return False
822 return bool(output.strip())
823 except Exception as e:

Callers 7

_render_netdiag_pageMethod · 0.95
_render_network_pageMethod · 0.95
_render_vuln_pageMethod · 0.95
_render_advanced_pageMethod · 0.95
_render_traffic_pageMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected