diff options
author | Nikita Sobolev <mail@sobolevn.me> | 2022-02-03 12:20:08 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-03 11:20:08 +0200 |
commit | 0cbdd2131195b0d313762968f604e80a3e65ca9f (patch) | |
tree | 3f512c22e4ef6bbfc9d2246ad26446271e0e3ce7 /Lib/email/contentmanager.py | |
parent | 6394e981adaca2c0daa36c8701611e250d74024c (diff) | |
download | cpython-0cbdd2131195b0d313762968f604e80a3e65ca9f.tar.gz cpython-0cbdd2131195b0d313762968f604e80a3e65ca9f.zip |
bpo-46565: `del` loop vars that are leaking into module namespaces (GH-30993)
Diffstat (limited to 'Lib/email/contentmanager.py')
-rw-r--r-- | Lib/email/contentmanager.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/email/contentmanager.py b/Lib/email/contentmanager.py index fcf278dbccb..b4f5830bead 100644 --- a/Lib/email/contentmanager.py +++ b/Lib/email/contentmanager.py @@ -72,12 +72,14 @@ def get_non_text_content(msg): return msg.get_payload(decode=True) for maintype in 'audio image video application'.split(): raw_data_manager.add_get_handler(maintype, get_non_text_content) +del maintype def get_message_content(msg): return msg.get_payload(0) for subtype in 'rfc822 external-body'.split(): raw_data_manager.add_get_handler('message/'+subtype, get_message_content) +del subtype def get_and_fixup_unknown_message_content(msg): @@ -246,3 +248,4 @@ def set_bytes_content(msg, data, maintype, subtype, cte='base64', _finalize_set(msg, disposition, filename, cid, params) for typ in (bytes, bytearray, memoryview): raw_data_manager.add_set_handler(typ, set_bytes_content) +del typ |