From 6930bb3a616e10d153d2f90d6087d6db5b177fa0 Mon Sep 17 00:00:00 2001 From: Daniel Dolezal Date: Mon, 29 Dec 2025 09:17:42 +0100 Subject: [PATCH] remove not neaded safe_name and remove import of pathlib --- routes/side/upload.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/routes/side/upload.py b/routes/side/upload.py index 814607f..0497b3b 100644 --- a/routes/side/upload.py +++ b/routes/side/upload.py @@ -2,7 +2,6 @@ from my_modules.decoratory.header import login_required from quart import Blueprint, request, jsonify, current_app from datetime import datetime, timedelta, timezone -from pathlib import Path import aiofiles, asyncio, re upload_bp = Blueprint("upload_bp", __name__) @@ -20,10 +19,6 @@ def iso_stamp_filename(prefix: str, ext: str) -> str: ts = ts.replace("+00:00", "Z") return f"{prefix}-{ts}.{ext}" -def safe_name(name: str) -> str: - """Restrict filename to safe ASCII subset.""" - return re.sub(r"[^A-Za-z0-9._-]", "_", name) - def parse_expires(value: str | None) -> datetime | None: """Parse expiration presets or ISO datetime.""" if not value: @@ -120,7 +115,6 @@ async def api_upload(user): }.get(ctype, "bin") fname = iso_stamp_filename("pasted", ext) - fname = safe_name(fname) data = await read_all(uploaded) storage_id = await current_app.convex.send_to_storage(data=data, content_type=content_type)