Refactoring code

This commit is contained in:
Fabio Scotto di Santolo
2024-10-22 11:33:27 +02:00
parent 8bcc15bdf3
commit 24572f98b6
2 changed files with 28 additions and 19 deletions

15
files/util.py Normal file
View File

@@ -0,0 +1,15 @@
import os
from typing import Any
import magic
def scan_folder(src: str):
for (root, dirs, files) in os.walk(top=src):
for file in files:
yield root + os.sep + file
def accepted_file_type(file: Any) -> bool:
mime = magic.from_file(file, mime=True)
return mime in ('audio/mpeg', 'audio/mp3')