diff --git a/nifty4/operators/scaling_operator.py b/nifty4/operators/scaling_operator.py index 8c368a26e2602527513e4319f0b19ca27a723506..b0aacb7d75c5c872cd3c40ec1ed692479ea47fbf 100644 --- a/nifty4/operators/scaling_operator.py +++ b/nifty4/operators/scaling_operator.py @@ -21,6 +21,7 @@ import numpy as np from ..field import Field from ..multi.multi_field import MultiField from .endomorphic_operator import EndomorphicOperator +from ..domain_tuple import DomainTuple class ScalingOperator(EndomorphicOperator): diff --git a/nifty4/sugar.py b/nifty4/sugar.py index 4de1e5d14a88d798aa279ea97b5274fb697c89f5..cf1f3c3dc8abd1991ee1f3f06fd8ac8d1e9be056 100644 --- a/nifty4/sugar.py +++ b/nifty4/sugar.py @@ -197,7 +197,7 @@ def from_local_data(domain, arr): def makeDomain(domain): - if isinstance(domain, dict): + if isinstance(domain, (MultiDomain, dict)): return MultiDomain.make(domain) return DomainTuple.make(domain)