Skip to content

Commit f05aab5

Browse files
committed
fixup
Signed-off-by: Fabian Klopfer <[email protected]>
1 parent 98e8275 commit f05aab5

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

monai/transforms/utility/dictionary.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1479,7 +1479,10 @@ def __init__(self, keys: KeysCollection, name: str, allow_missing_keys: bool = F
14791479
self.trans = TorchIO(name, *args, **kwargs)
14801480

14811481
def __call__(self, data: Mapping[Hashable, NdarrayOrTensor]) -> dict[Hashable, NdarrayOrTensor]:
1482-
return self.trans(dict(data))
1482+
d = dict(data)
1483+
for key in self.key_iterator(d):
1484+
d[key] = self.trans(d[key])
1485+
return d
14831486

14841487

14851488
class RandTorchIOd(MapTransform, RandomizableTrait):
@@ -1509,7 +1512,11 @@ def __init__(self, keys: KeysCollection, name: str, allow_missing_keys: bool = F
15091512
self.trans = TorchIO(name, *args, **kwargs)
15101513

15111514
def __call__(self, data: Mapping[Hashable, NdarrayOrTensor]) -> dict[Hashable, NdarrayOrTensor]:
1512-
return self.trans(dict(data))
1515+
d = dict(data)
1516+
for key in self.key_iterator(d):
1517+
d[key] = self.trans(d[key])
1518+
return d
1519+
15131520

15141521

15151522
class MapLabelValued(MapTransform):

0 commit comments

Comments
 (0)