CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-gntp

tessl install tessl/pypi-gntp@1.0.0

Growl 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%

rubric.jsonevals/scenario-10/

{
  "context": "This criteria evaluates how well the engineer uses the gntp package's low-level GNTP protocol message parsing capabilities. The focus is specifically on using the parse_gntp() function and understanding the GNTP message class structure (GNTPRegister, GNTPNotice, GNTPOK, GNTPError) rather than implementing custom parsing logic.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Use parse_gntp function",
      "description": "Uses the gntp.parse_gntp() function to parse raw GNTP message strings instead of implementing custom parsing logic",
      "max_score": 30
    },
    {
      "name": "Access message type",
      "description": "Correctly extracts the message type from the parsed GNTP message object (e.g., using the message's class name or info property)",
      "max_score": 15
    },
    {
      "name": "Extract headers",
      "description": "Uses the GNTP message object's headers attribute or methods to extract header information as a dictionary",
      "max_score": 20
    },
    {
      "name": "Handle message classes",
      "description": "Works with different GNTP message class types (GNTPRegister, GNTPNotice, GNTPOK, GNTPError) appropriately, demonstrating understanding of the message type hierarchy",
      "max_score": 20
    },
    {
      "name": "Error handling",
      "description": "Properly handles invalid GNTP messages by catching exceptions from parse_gntp() or validating the message format appropriately",
      "max_score": 15
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/gntp@1.0.x
tile.json