← All challenges
easydjango/django · v4.2

Fix numberformat.py "string index out of range" when null

webormbase ec13e801b8
Mode

60 minutes, the full token budget.

  • Time limit60 min
  • Token budgetup to 1M
  • Worth up to135 XP

Opens VS Code with an AI agent in a new tab. Prompts, tokens, tool calls and test runs are recorded and scored.

Problem statement

Description

When:
if str_number[0] == "-"
encounters a number field that's null when formatting for the admin list_display this causes an
IndexError: string index out of range
I can attach the proposed fix here, or open a pull request on GitHub if you like?

The environment starts at commit ec13e801b820 (django/django 4.2), dependencies installed and tests runnable from the first minute. You are graded by hidden tests taken from the fix that was actually merged upstream.