From d0a120064819adc74d21d63d834723538a92b0fd Mon Sep 17 00:00:00 2001 From: Roi Agai Date: Sun, 23 Jun 2024 14:38:13 +0300 Subject: [PATCH] CR: taking advantage of BaseSelector.close() --- gprofiler/profilers/python_ebpf.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gprofiler/profilers/python_ebpf.py b/gprofiler/profilers/python_ebpf.py index d5c540c80..05535cb50 100644 --- a/gprofiler/profilers/python_ebpf.py +++ b/gprofiler/profilers/python_ebpf.py @@ -225,8 +225,7 @@ def _register_process_selectors(self) -> None: def _unregister_process_selectors(self) -> None: assert self.process_selector - for selector_key in list(self.process_selector.get_map().values()): - self.process_selector.unregister(selector_key.fileobj) + self.process_selector.close() self.process_selector = None def _read_process_standard_outputs(self) -> Tuple[Optional[str], Optional[str]]: