DynamicSpace.has_params#

DynamicSpace.has_params()#

Check whether this space has parameters defined.

Returns True if the space has a parameter formula defined, meaning it can create ItemSpace instances when accessed with arguments. Returns False otherwise.

Returns:

True if parameters are defined, False otherwise

Return type:

bool

Example

>>> space.has_params()
False

>>> space.parameters = ('x', 'y')
>>> space.has_params()
True

>>> # Can now create ItemSpaces
>>> if space.has_params():
...     item = space[1, 2]

See also