UserSkillCursor

toloka.streaming.cursor.UserSkillCursor | Source code

UserSkillCursor(
self,
toloka_client: Union[TolokaClient, AsyncTolokaClient],
event_type: Any,
user_id: Optional[str] = None,
skill_id: Optional[str] = None,
id_lt: Optional[str] = None,
id_lte: Optional[str] = None,
id_gt: Optional[str] = None,
id_gte: Optional[str] = None,
created_lt: Optional[datetime] = None,
created_lte: Optional[datetime] = None,
created_gt: Optional[datetime] = None,
created_gte: Optional[datetime] = None,
modified_lt: Optional[datetime] = None,
modified_lte: Optional[datetime] = None,
modified_gt: Optional[datetime] = None,
modified_gte: Optional[datetime] = None
)

Iterator over UserSkillEvent objects of a selected event_type.

Parameters Description

ParametersTypeDescription
toloka_clientUnion[TolokaClient, AsyncTolokaClient]

TolokaClient object that is being used to search skills.

requestUserSkillSearchRequest

Base request to search skills by.

event_typeAny

Skill event type to search.

Examples:

Iterate over skills acceptances events.

it = UserSkillCursor(event_type='MODIFIED', toloka_client=toloka_client)
current_events = list(it)
# ... new skills could be set ...
new_events = list(it) # Contains only new events, occurred since the previous call.
Toloka-Kit
OverviewGetting OAuth tokenQuick start
Recipes
Reference
toloka.client
toloka.async_client
toloka.autoquality [autoquality]
toloka.metrics
toloka.streaming