2020
2121logger = getLogger ("minio_storage" )
2222
23- ObjectMetadataType = T .Mapping [str , T .Union [str , T . List [str ], T . Tuple [str ]]]
23+ ObjectMetadataType = T .Mapping [str , T .Union [str , list [str ], tuple [str ]]]
2424
2525
2626@deconstructible
@@ -40,7 +40,7 @@ def __init__(
4040 bucket_name : str ,
4141 * ,
4242 base_url : T .Optional [str ] = None ,
43- file_class : T .Optional [T . Type [MinioStorageFile ]] = None ,
43+ file_class : T .Optional [type [MinioStorageFile ]] = None ,
4444 auto_create_bucket : bool = False ,
4545 presign_urls : bool = False ,
4646 auto_create_policy : bool = False ,
@@ -224,7 +224,7 @@ def exists(self, name: str) -> bool:
224224 logger .error (error )
225225 return False
226226
227- def listdir (self , path : str ) -> T . Tuple [ T . List , T . List ]:
227+ def listdir (self , path : str ) -> tuple [ list , list ]:
228228 # [None, "", "."] is supported to mean the configured root among various
229229 # implementations of Storage implementations so we copy that behaviour even if
230230 # maybe None should raise an exception instead.
@@ -239,8 +239,8 @@ def listdir(self, path: str) -> T.Tuple[T.List, T.List]:
239239 if not path .endswith ("/" ):
240240 path += "/"
241241
242- dirs : T . List [str ] = []
243- files : T . List [str ] = []
242+ dirs : list [str ] = []
243+ files : list [str ] = []
244244 try :
245245 objects = self .client .list_objects (self .bucket_name , prefix = path )
246246 for o in objects :
@@ -417,7 +417,7 @@ def __init__( # noqa: C901
417417 minio_client : T .Optional [minio .Minio ] = None ,
418418 bucket_name : T .Optional [str ] = None ,
419419 base_url : T .Optional [str ] = None ,
420- file_class : T .Optional [T . Type [MinioStorageFile ]] = None ,
420+ file_class : T .Optional [type [MinioStorageFile ]] = None ,
421421 auto_create_bucket : T .Optional [bool ] = None ,
422422 presign_urls : T .Optional [bool ] = None ,
423423 auto_create_policy : T .Optional [bool ] = None ,
@@ -495,7 +495,7 @@ def __init__(
495495 minio_client : T .Optional [minio .Minio ] = None ,
496496 bucket_name : T .Optional [str ] = None ,
497497 base_url : T .Optional [str ] = None ,
498- file_class : T .Optional [T . Type [MinioStorageFile ]] = None ,
498+ file_class : T .Optional [type [MinioStorageFile ]] = None ,
499499 auto_create_bucket : T .Optional [bool ] = None ,
500500 presign_urls : T .Optional [bool ] = None ,
501501 auto_create_policy : T .Optional [bool ] = None ,
0 commit comments