MCPcopy Index your code
hub / github.com/RustPython/RustPython / get_addr_spec

Function get_addr_spec

Lib/email/_header_value_parser.py:1660–1674  ·  view source on GitHub ↗

addr-spec = local-part "@" domain

(value)

Source from the content-addressed store, hash-verified

1658 return domain, value
1659
1660def get_addr_spec(value):
1661 """ addr-spec = local-part "@" domain
1662
1663 """
1664 addr_spec = AddrSpec()
1665 token, value = get_local_part(value)
1666 addr_spec.append(token)
1667 if not value or value[0] != '@':
1668 addr_spec.defects.append(errors.InvalidHeaderDefect(
1669 "addr-spec local part with no domain"))
1670 return addr_spec, value
1671 addr_spec.append(ValueTerminal('@', 'address-at-symbol'))
1672 token, value = get_domain(value[1:])
1673 addr_spec.append(token)
1674 return addr_spec, value
1675
1676def get_obs_route(value):
1677 """ 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