@@ -46,6 +46,7 @@ def fix_extension_transformer(location: str, upload: Upload | BaseData | None, e
4646 When upload is not specified, transformer does nothing.
4747 """
4848 if not upload :
49+ log .debug ("Location %s remains unchanged because upload is not specified" , location )
4950 return location
5051
5152 name = os .path .splitext (location )[0 ]
@@ -61,17 +62,17 @@ def fix_extension_transformer(location: str, upload: Upload | BaseData | None, e
6162 return location
6263
6364
64- def safe_relative_path_transformer (location : str , upload : Upload | BaseData | None , extras : dict [str , Any ]) -> str :
65+ def safe_relative_path_transformer (location : str , upload : Upload | None , extras : dict [str , Any ]) -> str :
6566 """Remove unsafe segments from path and strip leading slash."""
6667 return os .path .normpath (location ).lstrip ("./" )
6768
6869
69- def uuid_transformer (location : str , upload : Upload | BaseData | None , extras : dict [str , Any ]) -> str :
70+ def uuid_transformer (location : str , upload : Upload | None , extras : dict [str , Any ]) -> str :
7071 """Transform location into random UUID."""
7172 return str (uuid .uuid4 ())
7273
7374
74- def static_uuid_transformer (location : str , upload : Upload | BaseData | None , extras : dict [str , Any ]) -> str :
75+ def static_uuid_transformer (location : str , upload : Upload | None , extras : dict [str , Any ]) -> str :
7576 """Transform location into static UUID.
7677
7778 The same location always transformed into the same UUID. This transformer
@@ -81,23 +82,23 @@ def static_uuid_transformer(location: str, upload: Upload | BaseData | None, ext
8182 return str (uuid .uuid5 (FILE_KEEPER_DNS , location ))
8283
8384
84- def uuid_prefix_transformer (location : str , upload : Upload | BaseData | None , extras : dict [str , Any ]) -> str :
85+ def uuid_prefix_transformer (location : str , upload : Upload | None , extras : dict [str , Any ]) -> str :
8586 """Prefix the location with random UUID."""
8687 return str (uuid .uuid4 ()) + location
8788
8889
89- def uuid_with_extension_transformer (location : str , upload : Upload | BaseData | None , extras : dict [str , Any ]) -> str :
90+ def uuid_with_extension_transformer (location : str , upload : Upload | None , extras : dict [str , Any ]) -> str :
9091 """Replace location with random UUID, but keep the original extension."""
9192 ext = os .path .splitext (location )[1 ]
9293 return str (uuid .uuid4 ()) + ext
9394
9495
95- def datetime_prefix_transformer (location : str , upload : Upload | BaseData | None , extras : dict [str , Any ]) -> str :
96+ def datetime_prefix_transformer (location : str , upload : Upload | None , extras : dict [str , Any ]) -> str :
9697 """Prefix location with current date-timestamp."""
9798 return datetime .now (timezone .utc ).isoformat () + location
9899
99100
100- def datetime_with_extension_transformer (location : str , upload : Upload | BaseData | None , extras : dict [str , Any ]) -> str :
101+ def datetime_with_extension_transformer (location : str , upload : Upload | None , extras : dict [str , Any ]) -> str :
101102 """Replace location with current date-timestamp, but keep the extension."""
102103 ext = os .path .splitext (location )[1 ]
103104 return datetime .now (timezone .utc ).isoformat () + ext
0 commit comments