Skip to content

Commit 32e10d3

Browse files
committed
tidied up field coercing
1 parent 16504d8 commit 32e10d3

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

pydra/utils/typing.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,8 @@ class TypeParser(ty.Generic[T]):
7575
(field.Integer, float),
7676
(int, field.Decimal),
7777
)
78-
+ tuple(
79-
(f, f.primitive)
80-
for f in (field.Integer, field.Decimal, field.Boolean, field.Text)
81-
)
82-
+ tuple(
83-
(f.primitive, f)
84-
for f in (field.Integer, field.Decimal, field.Boolean, field.Text)
85-
)
78+
+ tuple((f, f.primitive) for f in field.Singular.subclasses() if f.primitive)
79+
+ tuple((f.primitive, f) for f in field.Singular.subclasses() if f.primitive)
8680
)
8781

8882
if HAVE_NUMPY:

0 commit comments

Comments
 (0)