INNER CODE UNIT · Python
_save_uploaded_local_materials
harry0703/MoneyPrinterTurbo · webui/Main.py:622
def _save_uploaded_local_materials(uploaded_files):
"""Validate a WebUI material batch and undo earlier files on failure."""
local_videos_dir = utils.storage_dir("local_videos", create=True)
materials = []
persisted = []
saved_paths = []
try:
for uploaded_file in uploaded_files:
stored_name = material_upload_service.save_material_upload(
uploaded_file.name, uploaded_file
)
file_path = os.path.join(local_videos_dir, stored_name)
saved_paths.append(file_path)
material_info = MaterialInfo()
material_info.provider = "local"
material_info.url = file_path
materials.append(material_info)
persisted.append(