[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 += (
|
fixed += (
|
||||||
f"JOB run{idx} {self._submit_run_path}\n"
|
f"JOB run{idx} {self._submit_run_path}\n"
|
||||||
f"VARS run{idx} element='{str_element}' "
|
f'VARS run{idx} element="{str_element}" ' # needs to be
|
||||||
f"log_element='{log_element}'\n\n"
|
f'log_element="{log_element}"\n\n' # double quoted
|
||||||
)
|
)
|
||||||
var = ""
|
var = ""
|
||||||
if self._collect == "yes":
|
if self._collect == "yes":
|
||||||
|
|
|
||||||
|
|
@ -139,13 +139,13 @@ def test_HTCondorAdapter_run_collect(
|
||||||
(
|
(
|
||||||
[("sub01", "ses01")],
|
[("sub01", "ses01")],
|
||||||
"yes",
|
"yes",
|
||||||
"element='sub01,ses01' log_element='sub01-ses01'",
|
'element="sub01,ses01" log_element="sub01-ses01"',
|
||||||
),
|
),
|
||||||
(["sub01"], "on_success_only", "JOB collect"),
|
(["sub01"], "on_success_only", "JOB collect"),
|
||||||
(
|
(
|
||||||
[("sub01", "ses01")],
|
[("sub01", "ses01")],
|
||||||
"on_success_only",
|
"on_success_only",
|
||||||
"element='sub01,ses01' log_element='sub01-ses01'",
|
'element="sub01,ses01" log_element="sub01-ses01"',
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue