CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-gntp

Growl Notification Transport Protocol for Python

80

1.25x
Overview
Eval results
Files

Evaluation results

50%

-50%

GNTP Message Resource Parser

Binary resource decoding from incoming messages

Criteria
Without context
With context

parse_gntp usage

100%

32%

Message type handling

100%

40%

Resource extraction

100%

48%

Password authentication

100%

46%

Error handling

100%

100%

Header access

100%

100%

100%

Task Notification System

Notification parameters (title, description, noteType, sticky, priority)

Criteria
Without context
With context

GrowlNotifier instantiation

100%

100%

Application registration

100%

100%

noteType usage

100%

100%

title parameter

100%

100%

description parameter

100%

100%

sticky parameter

100%

100%

priority parameter

100%

100%

100%

Desktop Notification Service

Basic notification workflow (register and notify)

Criteria
Without context
With context

GrowlNotifier instantiation

100%

100%

Register method call

100%

100%

Notification type declaration

100%

100%

Notify method usage

100%

100%

Configuration parameters

100%

100%

100%

2%

Notification System with Error Validation

Error handling and response validation

Criteria
Without context
With context

GrowlNotifier usage

100%

100%

Registration implementation

100%

100%

Notification sending

86%

100%

Network error handling

100%

100%

Response validation

100%

100%

Authentication error handling

100%

100%

Exception wrapping

100%

100%

46%

11%

Notification Icon Manager

Resource embedding for icons and binary data

Criteria
Without context
With context

GrowlNotifier instantiation

100%

100%

Application registration

100%

100%

Binary icon loading

100%

100%

add_resource() usage

0%

0%

notify() with resource

0%

32%

Multiple icon handling

0%

30%

65%

13%

GNTP Message Parser

Direct GNTP message parsing with parse_gntp()

Criteria
Without context
With context

parse_gntp() usage

0%

0%

Message type detection

50%

100%

Header access

100%

100%

Notification count extraction

100%

100%

Error response handling

100%

100%

Password authentication

0%

0%

gntp.core module import

40%

100%

100%

Notification Icon Manager

Icon handling (URL-based and binary data)

Criteria
Without context
With context

GrowlNotifier instantiation

100%

100%

Application registration

100%

100%

URL icon usage

100%

100%

Binary icon handling

100%

100%

Notification method call

100%

100%

Multiple notifications

100%

100%

Icon type handling

100%

100%

55%

10%

GNTP Notification Monitor

Protocol-level error handling with GNTPError

Criteria
Without context
With context

GrowlNotifier usage

100%

100%

GNTPError exception handling

0%

0%

Error code extraction

0%

33%

Error description extraction

0%

33%

Authentication error detection

100%

100%

Recoverable error logic

100%

100%

Retry mechanism

100%

100%

80%

80%

Application Status Notifier

Simple one-line notifications via mini() function

Criteria
Without context
With context

Uses mini() function

0%

100%

Correct parameters

0%

100%

Exception handling alignment

0%

0%

Appropriate imports

0%

50%

100%

95%

GNTP Message Parser

Low-level GNTP protocol message construction

Criteria
Without context
With context

Use parse_gntp function

0%

100%

Access message type

0%

100%

Extract headers

0%

100%

Handle message classes

0%

100%

Error handling

33%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-gntp
Evaluated
Agent
Claude Code

Table of Contents