preheat_open.query.unique

preheat_open.query.unique(generator)

Returns the unique element from the generator. Raises an error if the generator yields more than one unique element.

Parameters:

generator (Generator[TypeVar(T), None, None]) – A generator that yields elements.

Return type:

TypeVar(T)

Returns:

The unique element.

Raises:

ValueError – If the generator yields more than one unique element or no elements.