diff options
author | JosephSBoyle <48555120+JosephSBoyle@users.noreply.github.com> | 2023-07-05 16:17:37 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-05 16:17:37 (GMT) |
commit | 70e2a42647f2f4b53d0f07c0c7db48ea27e066fa (patch) | |
tree | 6ead1c1c98d9e6120c913927694fa487e8c51dfb /Lib/email | |
parent | 12a98138083589314d3da14bc97f2d8517947437 (diff) | |
download | cpython-70e2a42647f2f4b53d0f07c0c7db48ea27e066fa.zip cpython-70e2a42647f2f4b53d0f07c0c7db48ea27e066fa.tar.gz cpython-70e2a42647f2f4b53d0f07c0c7db48ea27e066fa.tar.bz2 |
gh-102542 Remove unused bytes object and bytes slicing (#106433)
Remove unused bytes object and bytes slicing
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Diffstat (limited to 'Lib/email')
-rw-r--r-- | Lib/email/mime/audio.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/Lib/email/mime/audio.py b/Lib/email/mime/audio.py index 065819b..aa0c490 100644 --- a/Lib/email/mime/audio.py +++ b/Lib/email/mime/audio.py @@ -6,7 +6,6 @@ __all__ = ['MIMEAudio'] -from io import BytesIO from email import encoders from email.mime.nonmultipart import MIMENonMultipart @@ -59,10 +58,8 @@ def _what(data): # sndhdr.what() had a pretty cruddy interface, unfortunately. This is why # we re-do it here. It would be easier to reverse engineer the Unix 'file' # command and use the standard 'magic' file, as shipped with a modern Unix. - hdr = data[:512] - fakefile = BytesIO(hdr) for testfn in _rules: - if res := testfn(hdr, fakefile): + if res := testfn(data): return res else: return None @@ -74,7 +71,7 @@ def rule(rulefunc): @rule -def _aiff(h, f): +def _aiff(h): if not h.startswith(b'FORM'): return None if h[8:12] in {b'AIFC', b'AIFF'}: @@ -84,7 +81,7 @@ def _aiff(h, f): @rule -def _au(h, f): +def _au(h): if h.startswith(b'.snd'): return 'basic' else: @@ -92,7 +89,7 @@ def _au(h, f): @rule -def _wav(h, f): +def _wav(h): # 'RIFF' <len> 'WAVE' 'fmt ' <len> if not h.startswith(b'RIFF') or h[8:12] != b'WAVE' or h[12:16] != b'fmt ': return None |