toloka.client.TolokaClient.get_tasks
| Source code
Finds all tasks that match certain criteria.
get_tasks
returns a generator. You can iterate over all found tasks using the generator. Several requests to the Toloka server are possible while iterating.
If you need to sort tasks use the find_tasks method.
Parameters | Type | Description |
---|---|---|
pool_id | Optional[str] | The ID of the pool to get tasks from. |
overlap | Optional[int] | Tasks with an overlap equal to the specified value. |
id_lt | Optional[str] | Tasks with IDs less than the specified value. |
id_lte | Optional[str] | Tasks with IDs less than or equal to the specified value. |
id_gt | Optional[str] | Tasks with IDs greater than the specified value. |
id_gte | Optional[str] | Tasks with IDs greater than or equal to the specified value. |
created_lt | Optional[datetime] | Tasks created before the specified date. |
created_lte | Optional[datetime] | Tasks created before or on the specified date. |
created_gt | Optional[datetime] | Tasks created after the specified date. |
created_gte | Optional[datetime] | Tasks created after or on the specified date. |
overlap_lt | Optional[int] | Tasks with an overlap less than the specified value. |
overlap_lte | Optional[int] | Tasks with an overlap less than or equal to the specified value. |
overlap_gt | Optional[int] | Tasks with an overlap greater than the specified value. |
overlap_gte | Optional[int] | Tasks with an overlap greater than or equal to the specified value. |
batch_size | Optional[int] | A limit of items returned by each request to Toloka. The maximum allowed value: 100,000. The default value: 50. |
Yields:
The next matching task.
Yield type:
Generator[Task, None, None]
Examples:
Getting all tasks from a single pool.
tasks = list(toloka_client.get_tasks(pool_id='1086170'))
Last updated: August 28, 2023