Skip to content

Commit e783931

Browse files
committed
fixed handling of NO_DEFAULT values in generate
1 parent 47eea0b commit e783931

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

generate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#!/usr/bin/env python3
22
import os
33
import sys
4-
import attrs
54
from pathlib import Path
65
import subprocess as sp
76
import typing as ty
@@ -17,6 +16,7 @@
1716
from fileformats.core import FileSet
1817
from fileformats.medimage_mrtrix3 import ImageFormat, ImageIn, ImageOut, Tracks
1918
from pydra.design import shell
19+
from pydra.design.base import NO_DEFAULT
2020
from pydra.utils.typing import MultiInputObj
2121
from pydra.utils import add_exc_note
2222
from pydra.engine.helpers import list_fields
@@ -398,7 +398,7 @@ def get_value(type_):
398398
raise NotImplementedError
399399
return value
400400

401-
if field.default is not attrs.NOTHING:
401+
if field.default is not NO_DEFAULT:
402402
value = field.default
403403
elif field.allowed_values:
404404
value = repr(field.allowed_values[0])

0 commit comments

Comments
 (0)