refactor: rename and simplify parent process name retrieval function

This commit is contained in:
Paul Gauthier 2024-09-10 09:30:35 -07:00 committed by Paul Gauthier (aider)
parent cb42464676
commit e5ff5eff75

View file

@ -6,7 +6,6 @@ import sys
from io import BytesIO from io import BytesIO
import pexpect import pexpect
import psutil
def run_cmd(command, verbose=False, error_print=None): def run_cmd(command, verbose=False, error_print=None):
@ -24,7 +23,7 @@ def run_cmd(command, verbose=False, error_print=None):
return 1, error_message return 1, error_message
def get_parent_process_name(): def get_windows_parent_process_name():
try: try:
if platform.system() == "Windows": if platform.system() == "Windows":
kernel32 = ctypes.windll.kernel32 kernel32 = ctypes.windll.kernel32
@ -37,7 +36,7 @@ def get_parent_process_name():
return os.path.basename(exe_path.value).lower() return os.path.basename(exe_path.value).lower()
else: else:
return psutil.Process(os.getppid()).name().lower() return psutil.Process(os.getppid()).name().lower()
except: except Exception:
return None return None