Skip to content

Bug: websearch.py uses naive datetime for date calculations #94

@Eshwar02

Description

@Eshwar02

Description

In scripts/lib/websearch.py (~line 101), extract_date_from_snippet uses datetime.now() (naive, local timezone) while dates from other sources are UTC.

Impact

Relative date calculations ("3 days ago", "yesterday") could be off by up to a day depending on timezone.

Suggested Fix

from datetime import datetime, timezone
today = datetime.now(timezone.utc)

Severity

Low

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions