dimod.Composite.close#

Composite.close()[source]#

Release any scope-bound resources of child samplers or composites.

Note

If a Composite subclass doesn’t allocate resources that have to be explicitly released, there’s no need to override the default close() implementation.

However, if you do implement close() on a subclass, make sure to either call super().close(), or to explicitly close all child samplers/composites.

Added in version 0.12.19: Composite now implements the Scoped interface. The default close() method recursively closes composite’s children.