{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/pytest tests\/e2e -q 2>&1 | tail -20",
"description": "Re-run E2E"
}
}
{
"tool_response": {
"stdout": "\/usr\/lib\/python3.13\/dataclasses.py:1596: in replace\n return _replace(obj, **changes)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n\/usr\/lib\/python3.13\/dataclasses.py:1630: in _replace\n return self.__class__(**changes)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n<string>:8: in __init__\n ???\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Url(id=1, normalized=NormalizedUrl(raw='http:\/\/127.0.0.1:38861\/', scheme='http', host='127.0.0.1', port=38861, path='\/... 4, 21, 1, 6, 18, 492882, tzinfo=datetime.timezone.utc), last_seen_at=datetime.datetime(2026, 4, 21, 1, 6, 18, 492000))\n\n def __post_init__(self) -> None:\n> if self.last_seen_at < self.first_seen_at:\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nE TypeError: can't compare offset-naive and offset-aware datetimes\n\nsrc\/domain\/entities\/url.py:18: TypeError\n=========================== short test summary info ============================\nFAILED tests\/e2e\/test_crawl_fixture.py::test_end_to_end_crawl_against_fixture",
"stderr": "",
"interrupted": false,
"isImage": false,
"noOutputExpected": false
}
}