From ec50fcc00f9cc93cc1885ee3dc8139f58ff7f62a Mon Sep 17 00:00:00 2001
From: Martin Reinecke <martin@mpa-garching.mpg.de>
Date: Tue, 22 May 2018 16:23:39 +0200
Subject: [PATCH] fixes

---
 nifty4/operators/scaling_operator.py | 1 +
 nifty4/sugar.py                      | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/nifty4/operators/scaling_operator.py b/nifty4/operators/scaling_operator.py
index 8c368a26e..b0aacb7d7 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 4de1e5d14..cf1f3c3dc 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)
 
-- 
GitLab