Microsoft Azure Media Services Client Library for Python - A management library for Azure Media Services that provides programmatic access to media processing and streaming capabilities in the cloud.
83
Quality
Pending
Does it follow best practices?
Impact
83%
1.09xAverage score across 10 eval scenarios
{
"context": "This criteria evaluates how well the engineer uses azure-mgmt-media's long-running operation (LRO) management capabilities. The focus is on proper usage of LRO pollers, operation status tracking, and handling asynchronous operations for live event management.",
"type": "weighted_checklist",
"checklist": [
{
"name": "LRO Poller Usage",
"description": "Uses begin_create method from LiveEventsOperations to create a live event and returns an LRO poller. Calls result() or wait() method on the poller to wait for operation completion.",
"max_score": 25
},
{
"name": "Live Event Start",
"description": "Uses begin_start method from LiveEventsOperations to start a live event. Properly handles the returned LRO poller and waits for the operation to complete.",
"max_score": 20
},
{
"name": "Operation Status Retrieval",
"description": "Uses OperationStatusesOperations.get or MediaServicesOperationStatusesOperations.get to retrieve the status of a specific long-running operation by operation ID. Extracts and returns relevant status information.",
"max_score": 25
},
{
"name": "Live Event Deletion",
"description": "Uses begin_delete method from LiveEventsOperations to delete a live event. Properly waits for the deletion operation to complete using the LRO poller.",
"max_score": 20
},
{
"name": "Operation ID Extraction",
"description": "Correctly extracts operation identifiers from LRO pollers or operation responses to enable status tracking and operation correlation.",
"max_score": 10
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-azure-mgmt-mediadocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10