From b30f4743ccb3e93593f3ea50af80d78d4389f092 Mon Sep 17 00:00:00 2001 From: aries_ckt <916701291@qq.com> Date: Wed, 13 Sep 2023 17:40:27 +0800 Subject: [PATCH] fix(model):mac os cmdline --- pilot/utils/command_utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pilot/utils/command_utils.py b/pilot/utils/command_utils.py index aeaad3f9e..ec60df6c5 100644 --- a/pilot/utils/command_utils.py +++ b/pilot/utils/command_utils.py @@ -122,7 +122,9 @@ def _get_ports_by_cmdline_part(service_keys: List[str]) -> List[int]: for process in psutil.process_iter(attrs=["pid", "name", "connections", "cmdline"]): try: # Convert the cmdline list to a single string for easier checking - cmdline = " ".join(process.info["cmdline"]) + cmdline = "" + if process.info.get("cmdline"): + cmdline = " ".join(process.info["cmdline"]) # Check if all the service keys are present in the cmdline if all(fragment in cmdline for fragment in service_keys):