Toloka documentation

get_trainings

toloka.client.TolokaClient.get_trainings | Source code

Finds all training pools that match certain criteria.

get_trainings returns a generator. You can iterate over all found training pools using the generator. Several requests to the Toloka server are possible while iterating.

If you need to sort training pools use the find_trainings method.

Parameters Description

Parameters Type Description
status Optional[Training.Status]

Training pool status. Refer to the Training.Status page for more information on the available status values.

project_id Optional[str]

Training pools belonging to the project with the specified ID.

id_lt Optional[str]

Training pools with IDs less than the specified value.

id_lte Optional[str]

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

id_gt Optional[str]

Training pools with IDs greater than the specified value.

id_gte Optional[str]

Training pools with IDs 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 opened last time before the specified date.

last_started_lte Optional[datetime]

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

last_started_gt Optional[datetime]

Training pools that were opened last time after the specified date.

last_started_gte Optional[datetime]

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

  • Yields:

    The next matching training pool.

  • Yield type:

    Generator[Training, None, None]

Examples:

How to get all training pools in a project.

trainings = toloka_client.get_trainings(project_id=project_id)