MCPcopy
hub / github.com/django/django / make_aware

Function make_aware

django/utils/timezone.py:237–245  ·  view source on GitHub ↗

Make a naive datetime.datetime in a given time zone aware.

(value, timezone=None)

Source from the content-addressed store, hash-verified

235
236
237def make_aware(value, timezone=None):
238 """Make a naive datetime.datetime in a given time zone aware."""
239 if timezone is None:
240 timezone = get_current_timezone()
241 # Check that we won't overwrite the timezone of an aware datetime.
242 if is_aware(value):
243 raise ValueError("make_aware expects a naive datetime, got %s" % value)
244 # This may be wrong around DST changes!
245 return value.replace(tzinfo=timezone)
246
247
248def make_naive(value, timezone=None):

Callers 7

get_feedMethod · 0.90
get_filtersMethod · 0.90
rMethod · 0.90

Calls 2

get_current_timezoneFunction · 0.85
is_awareFunction · 0.85