Pridani sitemap, fix flake
This commit is contained in:
+7
-7
@@ -101,11 +101,11 @@ class PhotoEditor:
|
||||
return self
|
||||
|
||||
def adjust(
|
||||
self,
|
||||
brightness: Optional[float] = None,
|
||||
contrast: Optional[float] = None,
|
||||
saturation: Optional[float] = None,
|
||||
sharpness: Optional[float] = None
|
||||
self,
|
||||
brightness: Optional[float] = None,
|
||||
contrast: Optional[float] = None,
|
||||
saturation: Optional[float] = None,
|
||||
sharpness: Optional[float] = None
|
||||
):
|
||||
adjustments = [
|
||||
(Brightness, brightness),
|
||||
@@ -127,8 +127,8 @@ class PhotoEditor:
|
||||
return img_io
|
||||
|
||||
def write_to_file(
|
||||
self, quality: int = 90, dest_path: Optional[str] = None, dest_filename: Optional[str] = None,
|
||||
format_: Optional[str] = "JPEG"
|
||||
self, quality: int = 90, dest_path: Optional[str] = None, dest_filename: Optional[str] = None,
|
||||
format_: Optional[str] = "JPEG"
|
||||
) -> str:
|
||||
check_directories(dest_path or self.path)
|
||||
|
||||
|
||||
+8
-3
@@ -2,18 +2,23 @@ import os
|
||||
import re
|
||||
import uuid
|
||||
from strawberry.file_uploads import Upload
|
||||
|
||||
from utils.file import check_directories
|
||||
|
||||
|
||||
async def handle_file_upload(file: Upload, path: str, filename_maxlength: int = 64, uid_prefix: bool = True, overwrite: bool = True) -> str:
|
||||
async def handle_file_upload(
|
||||
file: Upload,
|
||||
path: str,
|
||||
filename_maxlength: int = 64,
|
||||
uid_prefix: bool = True,
|
||||
overwrite: bool = True
|
||||
) -> str:
|
||||
check_directories(path)
|
||||
|
||||
prefix = f"{uuid.uuid4()}-" if uid_prefix else ""
|
||||
filename = f"{prefix}{file.filename}"[-1 * filename_maxlength:]
|
||||
|
||||
# sanitize filename
|
||||
filename = re.sub('[^\w_. -]', '', filename).replace(" ", "-")
|
||||
filename = re.sub(r'[^\w_. -]', '', filename).replace(" ", "-")
|
||||
|
||||
target_path = f"{path}/{filename}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user