Set timezone for a :class:`~datetime.datetime` object.
(dt: datetime, tz: tzinfo)
| 349 | |
| 350 | |
| 351 | def make_aware(dt: datetime, tz: tzinfo) -> datetime: |
| 352 | """Set timezone for a :class:`~datetime.datetime` object.""" |
| 353 | |
| 354 | dt = dt.replace(tzinfo=tz) |
| 355 | if _is_ambiguous(dt, tz): |
| 356 | dt = min(dt.replace(fold=0), dt.replace(fold=1)) |
| 357 | return dt |
| 358 | |
| 359 | |
| 360 | def localize(dt: datetime, tz: tzinfo) -> datetime: |