Toloka documentation

get_trainings

toloka.client.TolokaClient.get_trainings

Finds all trainings that match certain rules and returns them in an iterable object

Unlike find_trainings, returns generator. Does not sort trainings. While iterating over the result, several requests to the Toloka server is possible.

Parameters Description

Parameters Type Description
status Optional[Training.Status]

Training pool status:

  • OPEN
  • CLOSED
  • ARCHIVED
  • LOCKED

project_id Optional[str]

ID of the project to which the training pool is attached.

id_lt Optional[str]

Training pools with an ID less than the specified value.

id_lte Optional[str]

Training pools with an ID less than or equal to the specified value.

id_gt Optional[str]

Training pools with an ID greater than the specified value.

id_gte Optional[str]

Training pools with an ID greater than or equal to the specified value.

created_lt Optional[datetime]

Training pools created before the specified date.

created_lte Optional[datetime]

Training pools created before or on the specified date.

created_gt Optional[datetime]

Training pools created after the specified date.

created_gte Optional[datetime]

Training pools created after or on the specified date.

last_started_lt Optional[datetime]

Training pools that were last opened before the specified date.

last_started_lte Optional[datetime]

Training pools that were last opened on or before the specified date.

last_started_gt Optional[datetime]

Training pools that were last opened after the specified date.

last_started_gte Optional[datetime]

Training pools that were last opened on or after the specified date.

  • Yields:

    The next object corresponding to the request parameters.

  • Yield type:

    Generator[Training, None, None]

Examples:

How to get all trainings in project.

trainings = toloka_client.get_trainings(project_id=project_id)