Ruff call-datetime-now-without-tzinfo (DTZ005)

call-datetime-now-without-tzinfo в Ruff проверяет код на предупреждение DTZ005. Правило относится к группе flake8-datetimez.

Почему это неправильно

Наивные значения даты и времени без timezone часто приводят к ошибкам при сравнении, хранении и обмене данными.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила call-datetime-now-without-tzinfo и пример ниже.

Пример ошибки

import datetime

datetime.datetime.now()

Как правильно

import datetime

datetime.datetime.now(tz=datetime.timezone.utc)

Автоисправление

Ruff не предлагает автоисправление для этого правила.