Skip to content

Commit 2cd1d45

Browse files
authored
FIX: Enable fieldmapless by default in CLI (#426)
* FIX: Enable fieldmapless by default in CLI * FIX: Detect empty workflow before attempting to run
1 parent 2db0774 commit 2cd1d45

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

sdcflows/cli/main.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,12 @@ def main(argv=None):
139139
if exitcode != 0:
140140
sys.exit(exitcode)
141141

142+
if len(sdcflows_wf.list_node_names()) == 0:
143+
config.loggers.cli.critical(
144+
'Workflow did not generate any jobs. Please check your inputs are valid.'
145+
)
146+
sys.exit(os.EX_USAGE)
147+
142148
# Initialize nipype config
143149
config.nipype.init()
144150
# Make sure loggers are started

sdcflows/cli/parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,8 @@ def _bids_filter(value):
248248
g_outputs.add_argument(
249249
"--no-fmapless",
250250
action="store_false",
251-
dest="fieldmapless",
252-
default=False,
251+
dest="fmapless",
252+
default=True,
253253
help="Allow fieldmap-less estimation",
254254
)
255255
g_outputs.add_argument(

0 commit comments

Comments
 (0)