From f860f9df7c5692d8e24b86cbfceeef0889888039 Mon Sep 17 00:00:00 2001 From: Matt Wala Date: Wed, 6 Feb 2019 14:17:20 -0600 Subject: [PATCH] Can default to Variable instead of None. --- pymbolic/primitives.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pymbolic/primitives.py b/pymbolic/primitives.py index 5855f5d..9633625 100644 --- a/pymbolic/primitives.py +++ b/pymbolic/primitives.py @@ -1696,7 +1696,7 @@ def make_common_subexpression(field, prefix=None, scope=None): return CommonSubexpression(field, prefix, scope) -def make_sym_vector(name, components, var_factory=None): +def make_sym_vector(name, components, var_factory=Variable): """Return an object array of *components* subscripted :class:`Variable` (or subclass) instances. @@ -1712,9 +1712,6 @@ def make_sym_vector(name, components, var_factory=None): Subscript(Variable('vec'), 2)], dtype=object) """ - if var_factory is None: - var_factory = Variable - from numbers import Integral if isinstance(components, Integral): components = list(range(components)) -- GitLab