@@ -355,25 +355,27 @@ class TemporaryDirectory(Generic[AnyStr]):
355355 @overload
356356 def __init__ (
357357 self : TemporaryDirectory [str ],
358- suffix : None = ...,
359- prefix : None = ...,
360- dir : None = ...,
358+ suffix : str | None = ...,
359+ prefix : str | None = ...,
360+ dir : StrPath | None = ...,
361361 ignore_cleanup_errors : bool = ...,
362362 ) -> None : ...
363363 @overload
364364 def __init__ (
365- self ,
366- suffix : AnyStr | None = ...,
367- prefix : AnyStr | None = ...,
368- dir : GenericPath [ AnyStr ] | None = ...,
365+ self : TemporaryDirectory [ bytes ] ,
366+ suffix : bytes | None = ...,
367+ prefix : bytes | None = ...,
368+ dir : BytesPath | None = ...,
369369 ignore_cleanup_errors : bool = ...,
370370 ) -> None : ...
371371 else :
372372 @overload
373- def __init__ (self : TemporaryDirectory [str ], suffix : None = ..., prefix : None = ..., dir : None = ...) -> None : ...
373+ def __init__ (
374+ self : TemporaryDirectory [str ], suffix : str | None = ..., prefix : str | None = ..., dir : StrPath | None = ...
375+ ) -> None : ...
374376 @overload
375377 def __init__ (
376- self , suffix : AnyStr | None = ..., prefix : AnyStr | None = ..., dir : GenericPath [ AnyStr ] | None = ...
378+ self : TemporaryDirectory [ bytes ] , suffix : bytes | None = ..., prefix : bytes | None = ..., dir : BytesPath | None = ...
377379 ) -> None : ...
378380
379381 def cleanup (self ) -> None : ...
0 commit comments