chore: move mime type utils

This commit is contained in:
jo 2023-03-01 20:58:28 +01:00 committed by Kyle Robbertze
parent 3f4ebab788
commit 684e7a6f24
3 changed files with 19 additions and 9 deletions

View file

@ -1,6 +1,5 @@
import copy
import logging
import mimetypes
import os
import time
from pathlib import Path
@ -24,15 +23,8 @@ from .schedule import get_schedule
logger = logging.getLogger(__name__)
here = Path(__file__).parent
mimetypes.init([str(here / "mime.types")])
def mime_guess_extension(mime: str) -> str:
extension = mimetypes.guess_extension(mime, strict=False)
if extension is None:
logger.warning("could not determine file extension from mime: %s", mime)
return ""
return extension
from ..utils import mime_guess_extension
# pylint: disable=too-many-instance-attributes

View file

@ -1,18 +0,0 @@
audio/ogg ogg
application/ogg ogg
audio/vorbis ogg
audio/mp3 mp3
audio/mpeg mp3
audio/mpeg3 mp3
audio/x-aac aac
audio/aac aac
audio/aacp aac
audio/mp4 m4a
audio/x-flac flac
audio/flac flac
audio/wav wav
audio/x-wav wav
audio/mp2 mp2
audio/mp1 mp1
audio/x-ms-wma wma
audio/basic au