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

Method update_visible

Lib/mailbox.py:1948–1957  ·  view source on GitHub ↗

Update and/or sensibly generate a set of visible headers.

(self)

Source from the content-addressed store, hash-verified

1946 self._visible = Message(visible)
1947
1948 def update_visible(self):
1949 """Update and/or sensibly generate a set of visible headers."""
1950 for header in self._visible.keys():
1951 if header in self:
1952 self._visible.replace_header(header, self[header])
1953 else:
1954 del self._visible[header]
1955 for header in ('Date', 'From', 'Reply-To', 'To', 'CC', 'Subject'):
1956 if header in self and header not in self._visible:
1957 self._visible[header] = self[header]
1958
1959 def _explain_to(self, message):
1960 """Copy Babyl-specific state to message insofar as possible."""

Callers 2

test_visibleMethod · 0.95
test_babyl_to_babylMethod · 0.95

Calls 2

replace_headerMethod · 0.80
keysMethod · 0.45

Tested by 2

test_visibleMethod · 0.76
test_babyl_to_babylMethod · 0.76