semlib.filter
filter
async
filter[T](
iterable: Iterable[T],
/,
*,
by: str | None = None,
to_str: Callable[[T], str] | None = None,
template: str | Callable[[T], str] | None = None,
negate: bool = False,
model: str | None = None,
max_concurrency: int | None = None,
) -> list[T]
Standalone version of filter.
Source code in src/semlib/filter.py
filter_sync
filter_sync[T](
iterable: Iterable[T],
/,
*,
by: str | None = None,
to_str: Callable[[T], str] | None = None,
template: str | Callable[[T], str] | None = None,
negate: bool = False,
model: str | None = None,
max_concurrency: int | None = None,
) -> list[T]
Standalone synchronous version of filter.
Source code in src/semlib/filter.py
:::