MCPcopy Index your code
hub / github.com/python/cpython / get_addr_spec

Function get_addr_spec

Lib/email/_header_value_parser.py:1677–1691  ·  view source on GitHub ↗

addr-spec = local-part "@" domain

(value)

Source from the content-addressed store, hash-verified

1675 return domain, value
1676
1677def get_addr_spec(value):
1678 """ addr-spec = local-part "@" domain
1679
1680 """
1681 addr_spec = AddrSpec()
1682 token, value = get_local_part(value)
1683 addr_spec.append(token)
1684 if not value or value[0] != '@':
1685 addr_spec.defects.append(errors.InvalidHeaderDefect(
1686 "addr-spec local part with no domain"))
1687 return addr_spec, value
1688 addr_spec.append(ValueTerminal('@', 'address-at-symbol'))
1689 token, value = get_domain(value[1:])
1690 addr_spec.append(token)
1691 return addr_spec, value
1692
1693def get_obs_route(value):
1694 """ obs-route = obs-domain-list ":"

Callers 3

_getaddrMethod · 0.90
get_angle_addrFunction · 0.85
get_mailboxFunction · 0.85

Calls 5

AddrSpecClass · 0.85
get_local_partFunction · 0.85
ValueTerminalClass · 0.85
get_domainFunction · 0.85
appendMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…