From 77c0d131beb5b09c6af4f6a067f294be5dd30dac Mon Sep 17 00:00:00 2001 From: Pragyansh Chaturvedi Date: Wed, 22 Oct 2025 04:09:18 +0530 Subject: [PATCH] Add permission error handling in trace_pipe --- pythonbpf/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pythonbpf/utils.py b/pythonbpf/utils.py index 47e9913..1540801 100644 --- a/pythonbpf/utils.py +++ b/pythonbpf/utils.py @@ -7,6 +7,8 @@ def trace_pipe(): subprocess.run(["cat", "/sys/kernel/tracing/trace_pipe"]) except KeyboardInterrupt: print("Tracing stopped.") + except (FileNotFoundError, PermissionError) as e: + print(f"Error accessing trace_pipe: {e}. Try running as root.") def trace_fields():