[FIX]: Element parsing for HTCondor via VARS #312
3 changed files with 5 additions and 4 deletions
1
docs/changes/newsfragments/312.bugfix
Normal file
1
docs/changes/newsfragments/312.bugfix
Normal file
|
|
@ -0,0 +1 @@
|
|||
Fix :class:`.HTCondorAdapter`'s script generation to use double quotes instead of single quotes for HTCondor's ``VARS`` by `Synchon Mandal`_
|
||||
|
|
@ -274,8 +274,8 @@ class HTCondorAdapter(QueueContextAdapter):
|
|||
)
|
||||
fixed += (
|
||||
f"JOB run{idx} {self._submit_run_path}\n"
|
||||
f"VARS run{idx} element='{str_element}' "
|
||||
f"log_element='{log_element}'\n\n"
|
||||
f'VARS run{idx} element="{str_element}" ' # needs to be
|
||||
f'log_element="{log_element}"\n\n' # double quoted
|
||||
)
|
||||
var = ""
|
||||
if self._collect == "yes":
|
||||
|
|
|
|||
|
|
@ -139,13 +139,13 @@ def test_HTCondorAdapter_run_collect(
|
|||
(
|
||||
[("sub01", "ses01")],
|
||||
"yes",
|
||||
"element='sub01,ses01' log_element='sub01-ses01'",
|
||||
'element="sub01,ses01" log_element="sub01-ses01"',
|
||||
),
|
||||
(["sub01"], "on_success_only", "JOB collect"),
|
||||
(
|
||||
[("sub01", "ses01")],
|
||||
"on_success_only",
|
||||
"element='sub01,ses01' log_element='sub01-ses01'",
|
||||
'element="sub01,ses01" log_element="sub01-ses01"',
|
||||
),
|
||||
],
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue