From e627e7f2b04a6516cc155c3d0ee71645aee4aab0 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 30 Jan 2014 09:27:51 -0600 Subject: [PATCH] Fix previous commit: align_spaces vs param domains --- islpy/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/islpy/__init__.py b/islpy/__init__.py index cf32950..f1d3a75 100644 --- a/islpy/__init__.py +++ b/islpy/__init__.py @@ -817,7 +817,10 @@ def align_spaces(obj, tgt, obj_bigger_ok=False, across_dim_types=False): has more dimensions than *tgt*. """ - have_any_param_domains = obj.is_params() or tgt.is_params() + have_any_param_domains = ( + isinstance(obj, (Set, BasicSet)) + and isinstance(tgt, (Set, BasicSet)) + and (obj.is_params() or tgt.is_params())) if have_any_param_domains: if obj.is_params(): obj = type(obj).from_params(obj) -- GitLab