Skip to content

Commit

Permalink
Rename localize
Browse files Browse the repository at this point in the history
  • Loading branch information
stinodego committed Feb 28, 2024
1 parent 79f7570 commit eb53514
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions py-polars/polars/utils/convert.py
Original file line number Diff line number Diff line change
Expand Up @@ -162,13 +162,13 @@ def to_py_datetime(
return EPOCH + td
elif _ZONEINFO_AVAILABLE:
dt = EPOCH_UTC + td
return _localize(dt, time_zone)
return _localize_datetime(dt, time_zone)
else:
msg = "install polars[timezone] to handle datetimes with time zone information"
raise ImportError(msg)


def _localize(dt: datetime, time_zone: str) -> datetime:
def _localize_datetime(dt: datetime, time_zone: str) -> datetime:
# zone info installation should already be checked
tz: zoneinfo.ZoneInfo | tzinfo
try:
Expand Down Expand Up @@ -242,7 +242,7 @@ def _datetime_for_any_value(dt: datetime) -> tuple[int, int]:
def _datetime_for_any_value_windows(dt: datetime) -> tuple[float, int]:
"""Used in PyO3 AnyValue conversion."""
if dt.tzinfo is None:
dt = _localize(dt, "UTC")
dt = _localize_datetime(dt, "UTC")
# returns (s, ms)
return (_timestamp_in_seconds(dt), dt.microsecond)

Expand Down

0 comments on commit eb53514

Please sign in to comment.