Microsoft Azure Data Tables Client Library for Python
90
{
"context": "This criteria evaluates how well the engineer uses azure-data-tables retry configuration parameters to create a resilient TableClient. The focus is on correctly applying retry_total, retry_connect, retry_backoff_factor, and retry_to_secondary parameters when instantiating the TableClient.",
"type": "weighted_checklist",
"checklist": [
{
"name": "TableClient instantiation",
"description": "Creates a TableClient instance using the TableClient constructor or from_connection_string/from_table_url methods with the provided endpoint, table_name, and credential parameters.",
"max_score": 15
},
{
"name": "Total retry configuration",
"description": "Configures the retry_total parameter to 5, controlling the total number of retry attempts for failed operations.",
"max_score": 25
},
{
"name": "Connection retry configuration",
"description": "Configures the retry_connect parameter to 2, specifically controlling retry attempts for connection-related errors.",
"max_score": 25
},
{
"name": "Backoff factor configuration",
"description": "Configures the retry_backoff_factor parameter to 2.0, setting the exponential backoff multiplier for delays between retry attempts.",
"max_score": 20
},
{
"name": "Secondary failover configuration",
"description": "Configures the retry_to_secondary parameter to True, enabling automatic failover to the secondary storage endpoint when the primary fails.",
"max_score": 15
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-azure-data-tablesdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10