Skip to content
Roboto
Esc
↑↓navigate↵open⌘Jpreview
On this page

roboto.action_runtime.action_input.session_resolver

Module Contents

InputSessionResolver

class roboto.action_runtime.action_input.session_resolver.InputSessionResolver(roboto_client=None, roboto_search=None)#View Source

Looks up the sessions an action invocation runs on, from the session selectors declared as its inputs.

A selector names sessions by ID, by name, or with a RoboQL query; every field it populates is looked up and the matches are returned together. resolve_all returns each session once, while resolve repeats a session that matches on more than one field.

Parameters

roboto_client Optional[roboto.http.RobotoClient]
roboto_search Optional[roboto.roboto_search.RobotoSearch]

InputSessionResolver.resolve()

resolve(session_selector)#View Source

Looks up the sessions one selector names. A dataset_id on the selector is ignored, with a warning.

InputSessionResolver.resolve_all()

resolve_all(session_selectors)#View Source

Parameters

session_selectors collections.abc.Sequence[roboto.domain.actions.DataSelector]

Attributes

InputSessionResolver.roboto_client

roboto_client = None #
roboto_search #

log

roboto.action_runtime.action_input.session_resolver.log#View Source

Was this page helpful?