skytracker.utils.analysis.search_object_list#
- skytracker.utils.analysis.search_object_list(objects: list[ObjectType], fields: dict[str, Any], limit: int = 0) list[ObjectType]#
Search for objects in a list of objects that match dot-separated attribute path values
- Parameters:
objects (list[ObjectType]) – list of objects to search
fields (dict[str, Any]) – dot-separated path, value pairs
limit (int, optional) – maximum number of objects to return (0=all). Defaults to 0.
- Returns:
objects matching fields
- Return type:
list[ObjectType]