Make an aware datetime.datetime naive in a given time zone. :raises ValueError: when value is naive datetime
(value: datetime, timezone: tzinfo | str | None = None)
| 161 | |
| 162 | |
| 163 | def make_naive(value: datetime, timezone: tzinfo | str | None = None) -> datetime: |
| 164 | """ |
| 165 | Make an aware datetime.datetime naive in a given time zone. |
| 166 | |
| 167 | :raises ValueError: when value is naive datetime |
| 168 | """ |
| 169 | tz = _get_or_parse_timezone(timezone) |
| 170 | if is_naive(value): |
| 171 | raise ValueError("make_naive() cannot be applied to a naive datetime") |
| 172 | return value.astimezone(tz).replace(tzinfo=None) |
nothing calls this directly
no test coverage detected
searching dependent graphs…