From 86ff69ca58da397c54839ad4ed3ae1406dbef541 Mon Sep 17 00:00:00 2001 From: Andretility <159141307+Andretility@users.noreply.github.com> Date: Tue, 6 Feb 2024 16:48:30 +0100 Subject: [PATCH] Added 0 to open('{}/lsf.conf'.... to prevent ValueError: zero length field name in format [lsf-python-api]# python setup.py build Traceback (most recent call last): File "setup.py", line 81, in set_gccflag_lsf_version() File "setup.py", line 54, in set_gccflag_lsf_version with open('{}/lsf.conf'.format(_lsf_envdir), 'r') as f: ValueError: zero length field name in format --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 9650790..ef5e503 100755 --- a/setup.py +++ b/setup.py @@ -51,7 +51,7 @@ def is_keyvalue_defined(lsbatch_h_path): def set_gccflag_lsf_version(): global gccflag_lsfversion _lsf_envdir = os.environ['LSF_ENVDIR'] - with open('{}/lsf.conf'.format(_lsf_envdir), 'r') as f: + with open('{0}/lsf.conf'.format(_lsf_envdir), 'r') as f: _lsf_version = re.search('LSF_VERSION=(.*)', f.read()).group(1).strip() if _lsf_version == '10.1' : gccflag_lsfversion= '-DLSF_VERSION_101'