tessl install tessl/pypi-azure-storage-file-datalake@12.21.0Microsoft Azure File DataLake Storage Client Library for Python
Agent Success
Agent success rate when using this tile
92%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.99x
Baseline
Agent success rate without this tile
93%
{
"context": "This criteria evaluates how well the engineer uses the azure-storage-file-datalake package to implement path listing and enumeration functionality. The evaluation focuses specifically on correct usage of FileSystemClient.get_paths() and DataLakeDirectoryClient.get_paths() methods with appropriate parameters.",
"type": "weighted_checklist",
"checklist": [
{
"name": "FileSystemClient.get_paths() usage",
"description": "Uses FileSystemClient.get_paths() method to list paths in the file system. The method should be called on a FileSystemClient instance with appropriate parameters.",
"max_score": 25
},
{
"name": "Recursive parameter control",
"description": "Correctly uses the 'recursive' parameter of get_paths() to control whether listing is recursive (recursive=True) or non-recursive (recursive=False). Both modes should be demonstrated.",
"max_score": 20
},
{
"name": "Path prefix filtering",
"description": "Correctly uses the 'path' parameter of get_paths() to filter results by path prefix. This parameter should be passed to get_paths() to narrow down results to specific subdirectories.",
"max_score": 15
},
{
"name": "PathProperties iteration",
"description": "Properly iterates over the ItemPaged[PathProperties] returned by get_paths(). The code should iterate through the paged results to access individual path items.",
"max_score": 15
},
{
"name": "is_directory property",
"description": "Uses the is_directory property of PathProperties to distinguish between directories and files. This property should be checked to filter or classify paths by type.",
"max_score": 15
},
{
"name": "DataLakeDirectoryClient.get_paths() usage",
"description": "Uses DataLakeDirectoryClient.get_paths() method to list paths within a specific directory. This demonstrates understanding of directory-level path listing.",
"max_score": 10
}
]
}