Growl Notification Transport Protocol for Python
80
{
"context": "This criteria evaluates how effectively the engineer uses the gntp package to implement a simple notification utility, specifically focusing on the use of the mini() function which provides a one-line, exception-swallowing notification interface.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Uses mini() function",
"description": "The implementation uses gntp's mini() function to send notifications. This is the primary capability being tested.",
"max_score": 50
},
{
"name": "Correct parameters",
"description": "The mini() function is called with appropriate parameters: applicationName (or app name), noteType, title, description, and optionally hostname/password parameters in correct order.",
"max_score": 25
},
{
"name": "Exception handling alignment",
"description": "The implementation leverages mini()'s built-in exception swallowing behavior rather than implementing redundant try-except blocks. The mini() function already swallows exceptions, so adding additional exception handling is unnecessary.",
"max_score": 15
},
{
"name": "Appropriate imports",
"description": "The code imports mini from gntp (e.g., 'from gntp import mini' or 'import gntp').",
"max_score": 10
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-gntpevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10