maybe_make_aware
Convert dt to aware datetime, do nothing if dt is already aware.
def maybe_make_aware(
dt: datetime,
tz: tzinfo | None = None,
naive_as_utc: bool = True
) - > datetime
Convert dt to aware datetime, do nothing if dt is already aware.
Parameters
| Name | Type | Description |
|---|---|---|
| dt | datetime | The datetime object to be converted to an aware state |
| tz | `tzinfo | None` = None |
| naive_as_utc | bool = True | If true, treats naive datetime objects as UTC before applying the target timezone localization |
Returns
| Type | Description |
|---|---|
datetime | The timezone-aware datetime object, or the original object if it was already aware |