Skip to content

Commit ebd8700

Browse files
committed
skip none inputs
1 parent e66b42b commit ebd8700

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/diffpy/morph/morphpy.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@ def get_args(parser, params, kwargs):
1212
inputs.append(f"--{key}")
1313
inputs.append(f"{value}")
1414
for key, value in kwargs.items():
15-
key = key.replace("_", "-")
16-
if key == "exclude":
17-
for param in value:
15+
if value is not None:
16+
key = key.replace("_", "-")
17+
if key == "exclude":
18+
for param in value:
19+
if param:
20+
inputs.append(f"--{key}")
21+
inputs.append(f"{param}")
22+
else:
1823
inputs.append(f"--{key}")
19-
inputs.append(f"{param}")
20-
else:
21-
inputs.append(f"--{key}")
22-
inputs.append(f"{value}")
24+
inputs.append(f"{value}")
2325
(opts, pargs) = parser.parse_args(inputs)
2426
return opts, pargs
2527

0 commit comments

Comments
 (0)