MCPcopy
hub / github.com/django/django / split_tzname_delta

Function split_tzname_delta

django/db/backends/utils.py:195–206  ·  view source on GitHub ↗

Split a time zone name into a 3-tuple of (name, sign, offset).

(tzname)

Source from the content-addressed store, hash-verified

193
194
195def split_tzname_delta(tzname):
196 """
197 Split a time zone name into a 3-tuple of (name, sign, offset).
198 """
199 for sign in ["+", "-"]:
200 if sign in tzname:
201 name, offset = tzname.rsplit(sign, 1)
202 if offset and parse_time(offset):
203 if ":" not in offset:
204 offset = f"{offset}:00"
205 return name, sign, offset
206 return tzname, None, None
207
208
209###############################################

Callers 5

_prepare_tzname_deltaMethod · 0.90
_prepare_tzname_deltaMethod · 0.90
_sqlite_datetime_parseFunction · 0.90
_prepare_tzname_deltaMethod · 0.90

Calls 1

parse_timeFunction · 0.90

Tested by 1