labapi.tree.search.EntrySearch#

class labapi.tree.search.EntrySearch(
notebook: Notebook,
query: str,
*,
page_size: int,
)[source]#

Bases: object

Lazy entry search over a LabArchives notebook.

__init__(
notebook: Notebook,
query: str,
*,
page_size: int,
)[source]#

Initialize a notebook entry search.

Methods

__init__(notebook, query, *, page_size)

Initialize a notebook entry search.

page(page_number)

Return one zero-based search result page.

page(
page_number: int,
) EntrySearchPage[source]#

Return one zero-based search result page.

Raises:

IndexError – If page_number is negative or out of range.