Ctrl + k

or run

tessl search
Log in

Version

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

tessl/pypi-pylibmc

tessl install tessl/pypi-pylibmc@1.6.0

Quick and small memcached client for Python

Agent Success

Agent success rate when using this tile

86%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.04x

Baseline

Agent success rate without this tile

83%

rubric.jsonevals/scenario-8/

{
  "context": "Evaluates whether the solution leans on pylibmc's conditional write and string concatenation APIs to manage the cache-backed text journal, avoiding read-modify-write races. Scoring rewards direct use of those primitives instead of recreating behavior with manual get/set flows.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Add only-if-absent",
      "description": "Initialization path calls pylibmc.Client.add (or equivalent mapping-style add) so seeding occurs only when the key is missing, and the return value reflects that add result without overwriting existing data.",
      "max_score": 25
    },
    {
      "name": "Replace existing",
      "description": "Overwrite flow uses pylibmc.Client.replace to update an already-present entry (passing TTL when provided) and treats a missing key as a falsey outcome rather than creating it via set.",
      "max_score": 25
    },
    {
      "name": "Append concat",
      "description": "Appending text leverages pylibmc.Client.append to add a newline-delimited suffix without fetching the current value or re-encoding manually.",
      "max_score": 25
    },
    {
      "name": "Prepend concat",
      "description": "Banner handling calls pylibmc.Client.prepend to prefix text onto the existing value instead of performing manual concatenation and set.",
      "max_score": 25
    }
  ]
}