tessl install tessl/pypi-gntp@1.0.0Growl Notification Transport Protocol for Python
Agent Success
Agent success rate when using this tile
80%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.25x
Baseline
Agent success rate without this tile
64%
{
"context": "This criteria evaluates how well the engineer uses the gntp package's icon handling capabilities, specifically the ability to send notifications with URL-based icons and binary icon data.",
"type": "weighted_checklist",
"checklist": [
{
"name": "GrowlNotifier instantiation",
"description": "Creates a GrowlNotifier instance with appropriate configuration (app name, hostname, port)",
"max_score": 10
},
{
"name": "Application registration",
"description": "Calls the register() method on GrowlNotifier to register the application with notification types before sending notifications",
"max_score": 15
},
{
"name": "URL icon usage",
"description": "Uses the icon parameter in the notify() method to pass URL strings (HTTP or file://) for URL-based icons",
"max_score": 20
},
{
"name": "Binary icon handling",
"description": "Reads image files and passes binary data to the icon parameter in the notify() method for binary icons",
"max_score": 25
},
{
"name": "Notification method call",
"description": "Calls the notify() method with appropriate parameters including title, description, noteType, and icon",
"max_score": 15
},
{
"name": "Multiple notifications",
"description": "Correctly sends multiple notifications with different icon types (mix of URL and binary)",
"max_score": 10
},
{
"name": "Icon type handling",
"description": "Correctly distinguishes between and handles both URL-based icons and binary icon data in the same implementation",
"max_score": 5
}
]
}