From ddc8cfad97ccd5b8ab3f790e8de1aab6fac9986d Mon Sep 17 00:00:00 2001 From: ppinchuk Date: Sun, 1 Jun 2025 21:18:25 -0600 Subject: [PATCH] Guard getpass call --- gaps/hpc.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gaps/hpc.py b/gaps/hpc.py index ef5d8d09..ba0280b2 100644 --- a/gaps/hpc.py +++ b/gaps/hpc.py @@ -28,9 +28,6 @@ class HpcJobManager(ABC): """Abstract HPC job manager framework""" - # get username as class attribute. - USER = getpass.getuser() - # set a max job name length, will raise error if too long. MAX_NAME_LEN = 100 @@ -49,7 +46,7 @@ def __init__(self, user=None, queue_dict=None): By default, `None`. """ - self._user = user or self.USER + self._user = user or getpass.getuser() if queue_dict is not None and not isinstance(queue_dict, dict): msg = ( f"HPC queue_dict arg must be None or Dict but received: "