tiled.client.container.DeepSearchResults#

class tiled.client.container.DeepSearchResults(*, context, link, structure_clients, queries, max_depth=None, include_data_sources=False, root_path_parts=())[source]#

Lazy, paginated results of Container.search_deep(…).

Keys are tuples of path segments relative to the Node that the search was performed on. Values are ordinary live client nodes, the same as manual descent would produce.

See bluesky/tiled#1368

__init__(*, context, link, structure_clients, queries, max_depth=None, include_data_sources=False, root_path_parts=())[source]#

Methods

__class_getitem__

Represent a PEP 585 generic type

__contains__(key)

__delattr__(name, /)

Implement delattr(self, name).

__dir__(/)

Default dir() implementation.

__eq__(other)

Return self==value.

__format__(format_spec, /)

Default object formatter.

__ge__(value, /)

Return self>=value.

__getattribute__(name, /)

Return getattr(self, name).

__getitem__(key)

__getstate__(/)

Helper for pickle.

__gt__(value, /)

Return self>value.

__init__(*, context, link, ...[, max_depth, ...])

__init_subclass__

This method is called when a class is subclassed.

__iter__()

__le__(value, /)

Return self<=value.

__len__()

__lt__(value, /)

Return self<value.

__ne__(value, /)

Return self!=value.

__new__(*args, **kwargs)

__reduce__(/)

Helper for pickle.

__reduce_ex__(protocol, /)

Helper for pickle.

__repr__()

Return repr(self).

__setattr__(name, value, /)

Implement setattr(self, name, value).

__sizeof__(/)

Size of object in memory, in bytes.

__str__(/)

Return str(self).

__subclasshook__(C)

Abstract classes can override this to customize issubclass().

_items_slice(start, stop, direction[, page_size])

_keys_slice(start, stop, direction[, page_size])

_params([extra])

get(k[,d])

items()

keys()

values()

Attributes

__abstractmethods__

__annotations__

__dict__

__doc__

__hash__

__module__

__reversed__

__slots__

__weakref__

list of weak references to the object

_abc_impl