asphalt.tasks.util¶
-
asphalt.tasks.util.as_timezone(obj)¶ Interpret an object as a pytz timezone.
Parameters: obj ( Union[UTC,DstTzInfo,str]) – either the name of a timezone (e.g. Europe/Helsinki) or a pytz timezoneReturn type: Union[UTC,DstTzInfo,None]Returns: a pytz timezone
-
asphalt.tasks.util.convert_to_timezone(value, timezone)¶ Convert the given object to a timezone aware datetime object.
If a timezone aware datetime object is passed, it is converted to the given timezone. If a naïve datetime object is passed, it is given the specified timezone.
Parameters: Return type: Returns: a timezone aware datetime