@@ -255,7 +255,7 @@ async def create_single_presigned_download_link(
255255 bucket : S3BucketName ,
256256 object_key : S3ObjectKey ,
257257 expiration_secs : int ,
258- ) -> AnyUrl :
258+ ) -> str :
259259 # NOTE: ensure the bucket/object exists, this will raise if not
260260 await self ._client .head_bucket (Bucket = bucket )
261261 await self ._client .head_object (Bucket = bucket , Key = object_key )
@@ -264,20 +264,20 @@ async def create_single_presigned_download_link(
264264 Params = {"Bucket" : bucket , "Key" : object_key },
265265 ExpiresIn = expiration_secs ,
266266 )
267- return AnyUrlLegacyAdapter .validate_python (generated_link )
267+ return f" { AnyUrlLegacyAdapter .validate_python (generated_link )} "
268268
269269 @s3_exception_handler (_logger )
270270 async def create_single_presigned_upload_link (
271271 self , * , bucket : S3BucketName , object_key : S3ObjectKey , expiration_secs : int
272- ) -> AnyUrl :
272+ ) -> str :
273273 # NOTE: ensure the bucket/object exists, this will raise if not
274274 await self ._client .head_bucket (Bucket = bucket )
275275 generated_link = await self ._client .generate_presigned_url (
276276 "put_object" ,
277277 Params = {"Bucket" : bucket , "Key" : object_key },
278278 ExpiresIn = expiration_secs ,
279279 )
280- return AnyUrlLegacyAdapter .validate_python (generated_link )
280+ return f" { AnyUrlLegacyAdapter .validate_python (generated_link )} "
281281
282282 @s3_exception_handler (_logger )
283283 async def create_multipart_upload_links (
0 commit comments