@@ -252,7 +252,7 @@ _LiteralInteger = _PositiveInteger | _NegativeInteger | Literal[0] # noqa: Y026
252
252
@disjoint_base
253
253
class int :
254
254
@overload
255
- def __new__ (cls , x : ConvertibleToInt = ... , / ) -> Self : ...
255
+ def __new__ (cls , x : ConvertibleToInt = 0 , / ) -> Self : ...
256
256
@overload
257
257
def __new__ (cls , x : str | bytes | bytearray , / , base : SupportsIndex ) -> Self : ...
258
258
def as_integer_ratio (self ) -> tuple [int , Literal [1 ]]: ...
@@ -362,7 +362,7 @@ class int:
362
362
363
363
@disjoint_base
364
364
class float :
365
- def __new__ (cls , x : ConvertibleToFloat = ... , / ) -> Self : ...
365
+ def __new__ (cls , x : ConvertibleToFloat = 0 , / ) -> Self : ...
366
366
def as_integer_ratio (self ) -> tuple [int , int ]: ...
367
367
def hex (self ) -> str : ...
368
368
def is_integer (self ) -> bool : ...
@@ -432,8 +432,8 @@ class complex:
432
432
@overload
433
433
def __new__ (
434
434
cls ,
435
- real : complex | SupportsComplex | SupportsFloat | SupportsIndex = ... ,
436
- imag : complex | SupportsFloat | SupportsIndex = ... ,
435
+ real : complex | SupportsComplex | SupportsFloat | SupportsIndex = 0 ,
436
+ imag : complex | SupportsFloat | SupportsIndex = 0 ,
437
437
) -> Self : ...
438
438
@overload
439
439
def __new__ (cls , real : str | SupportsComplex | SupportsFloat | SupportsIndex | complex ) -> Self : ...
@@ -477,9 +477,9 @@ class _TranslateTable(Protocol):
477
477
@disjoint_base
478
478
class str (Sequence [str ]):
479
479
@overload
480
- def __new__ (cls , object : object = ... ) -> Self : ...
480
+ def __new__ (cls , object : object = "" ) -> Self : ...
481
481
@overload
482
- def __new__ (cls , object : ReadableBuffer , encoding : str = ... , errors : str = ... ) -> Self : ...
482
+ def __new__ (cls , object : ReadableBuffer , encoding : str = "utf-8" , errors : str = "strict" ) -> Self : ...
483
483
@overload
484
484
def capitalize (self : LiteralString ) -> LiteralString : ...
485
485
@overload
@@ -492,22 +492,22 @@ class str(Sequence[str]):
492
492
def center (self : LiteralString , width : SupportsIndex , fillchar : LiteralString = " " , / ) -> LiteralString : ...
493
493
@overload
494
494
def center (self , width : SupportsIndex , fillchar : str = " " , / ) -> str : ... # type: ignore[misc]
495
- def count (self , sub : str , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , / ) -> int : ...
495
+ def count (self , sub : str , start : SupportsIndex | None = None , end : SupportsIndex | None = None , / ) -> int : ...
496
496
def encode (self , encoding : str = "utf-8" , errors : str = "strict" ) -> bytes : ...
497
497
def endswith (
498
- self , suffix : str | tuple [str , ...], start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
498
+ self , suffix : str | tuple [str , ...], start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
499
499
) -> bool : ...
500
500
@overload
501
501
def expandtabs (self : LiteralString , tabsize : SupportsIndex = 8 ) -> LiteralString : ...
502
502
@overload
503
503
def expandtabs (self , tabsize : SupportsIndex = 8 ) -> str : ... # type: ignore[misc]
504
- def find (self , sub : str , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , / ) -> int : ...
504
+ def find (self , sub : str , start : SupportsIndex | None = None , end : SupportsIndex | None = None , / ) -> int : ...
505
505
@overload
506
506
def format (self : LiteralString , * args : LiteralString , ** kwargs : LiteralString ) -> LiteralString : ...
507
507
@overload
508
508
def format (self , * args : object , ** kwargs : object ) -> str : ...
509
509
def format_map (self , mapping : _FormatMapMapping , / ) -> str : ...
510
- def index (self , sub : str , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , / ) -> int : ...
510
+ def index (self , sub : str , start : SupportsIndex | None = None , end : SupportsIndex | None = None , / ) -> int : ...
511
511
def isalnum (self ) -> bool : ...
512
512
def isalpha (self ) -> bool : ...
513
513
def isascii (self ) -> bool : ...
@@ -563,8 +563,8 @@ class str(Sequence[str]):
563
563
def removesuffix (self : LiteralString , suffix : LiteralString , / ) -> LiteralString : ...
564
564
@overload
565
565
def removesuffix (self , suffix : str , / ) -> str : ... # type: ignore[misc]
566
- def rfind (self , sub : str , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , / ) -> int : ...
567
- def rindex (self , sub : str , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , / ) -> int : ...
566
+ def rfind (self , sub : str , start : SupportsIndex | None = None , end : SupportsIndex | None = None , / ) -> int : ...
567
+ def rindex (self , sub : str , start : SupportsIndex | None = None , end : SupportsIndex | None = None , / ) -> int : ...
568
568
@overload
569
569
def rjust (self : LiteralString , width : SupportsIndex , fillchar : LiteralString = " " , / ) -> LiteralString : ...
570
570
@overload
@@ -590,7 +590,7 @@ class str(Sequence[str]):
590
590
@overload
591
591
def splitlines (self , keepends : bool = False ) -> list [str ]: ... # type: ignore[misc]
592
592
def startswith (
593
- self , prefix : str | tuple [str , ...], start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
593
+ self , prefix : str | tuple [str , ...], start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
594
594
) -> bool : ...
595
595
@overload
596
596
def strip (self : LiteralString , chars : LiteralString | None = None , / ) -> LiteralString : ...
@@ -664,29 +664,29 @@ class bytes(Sequence[int]):
664
664
@overload
665
665
def __new__ (cls , o : Iterable [SupportsIndex ] | SupportsIndex | SupportsBytes | ReadableBuffer , / ) -> Self : ...
666
666
@overload
667
- def __new__ (cls , string : str , / , encoding : str , errors : str = ... ) -> Self : ...
667
+ def __new__ (cls , string : str , / , encoding : str , errors : str = "strict" ) -> Self : ...
668
668
@overload
669
669
def __new__ (cls ) -> Self : ...
670
670
def capitalize (self ) -> bytes : ...
671
671
def center (self , width : SupportsIndex , fillchar : bytes = b" " , / ) -> bytes : ...
672
672
def count (
673
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
673
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
674
674
) -> int : ...
675
675
def decode (self , encoding : str = "utf-8" , errors : str = "strict" ) -> str : ...
676
676
def endswith (
677
677
self ,
678
678
suffix : ReadableBuffer | tuple [ReadableBuffer , ...],
679
- start : SupportsIndex | None = ... ,
680
- end : SupportsIndex | None = ... ,
679
+ start : SupportsIndex | None = None ,
680
+ end : SupportsIndex | None = None ,
681
681
/ ,
682
682
) -> bool : ...
683
683
def expandtabs (self , tabsize : SupportsIndex = 8 ) -> bytes : ...
684
684
def find (
685
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
685
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
686
686
) -> int : ...
687
- def hex (self , sep : str | bytes = ..., bytes_per_sep : SupportsIndex = ... ) -> str : ...
687
+ def hex (self , sep : str | bytes = ..., bytes_per_sep : SupportsIndex = 1 ) -> str : ...
688
688
def index (
689
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
689
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
690
690
) -> int : ...
691
691
def isalnum (self ) -> bool : ...
692
692
def isalpha (self ) -> bool : ...
@@ -705,10 +705,10 @@ class bytes(Sequence[int]):
705
705
def removeprefix (self , prefix : ReadableBuffer , / ) -> bytes : ...
706
706
def removesuffix (self , suffix : ReadableBuffer , / ) -> bytes : ...
707
707
def rfind (
708
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
708
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
709
709
) -> int : ...
710
710
def rindex (
711
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
711
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
712
712
) -> int : ...
713
713
def rjust (self , width : SupportsIndex , fillchar : bytes | bytearray = b" " , / ) -> bytes : ...
714
714
def rpartition (self , sep : ReadableBuffer , / ) -> tuple [bytes , bytes , bytes ]: ...
@@ -719,8 +719,8 @@ class bytes(Sequence[int]):
719
719
def startswith (
720
720
self ,
721
721
prefix : ReadableBuffer | tuple [ReadableBuffer , ...],
722
- start : SupportsIndex | None = ... ,
723
- end : SupportsIndex | None = ... ,
722
+ start : SupportsIndex | None = None ,
723
+ end : SupportsIndex | None = None ,
724
724
/ ,
725
725
) -> bool : ...
726
726
def strip (self , bytes : ReadableBuffer | None = None , / ) -> bytes : ...
@@ -765,30 +765,30 @@ class bytearray(MutableSequence[int]):
765
765
@overload
766
766
def __init__ (self , ints : Iterable [SupportsIndex ] | SupportsIndex | ReadableBuffer , / ) -> None : ...
767
767
@overload
768
- def __init__ (self , string : str , / , encoding : str , errors : str = ... ) -> None : ...
768
+ def __init__ (self , string : str , / , encoding : str , errors : str = "strict" ) -> None : ...
769
769
def append (self , item : SupportsIndex , / ) -> None : ...
770
770
def capitalize (self ) -> bytearray : ...
771
771
def center (self , width : SupportsIndex , fillchar : bytes = b" " , / ) -> bytearray : ...
772
772
def count (
773
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
773
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
774
774
) -> int : ...
775
775
def copy (self ) -> bytearray : ...
776
776
def decode (self , encoding : str = "utf-8" , errors : str = "strict" ) -> str : ...
777
777
def endswith (
778
778
self ,
779
779
suffix : ReadableBuffer | tuple [ReadableBuffer , ...],
780
- start : SupportsIndex | None = ... ,
781
- end : SupportsIndex | None = ... ,
780
+ start : SupportsIndex | None = None ,
781
+ end : SupportsIndex | None = None ,
782
782
/ ,
783
783
) -> bool : ...
784
784
def expandtabs (self , tabsize : SupportsIndex = 8 ) -> bytearray : ...
785
785
def extend (self , iterable_of_ints : Iterable [SupportsIndex ], / ) -> None : ...
786
786
def find (
787
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
787
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
788
788
) -> int : ...
789
- def hex (self , sep : str | bytes = ..., bytes_per_sep : SupportsIndex = ... ) -> str : ...
789
+ def hex (self , sep : str | bytes = ..., bytes_per_sep : SupportsIndex = 1 ) -> str : ...
790
790
def index (
791
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
791
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
792
792
) -> int : ...
793
793
def insert (self , index : SupportsIndex , item : SupportsIndex , / ) -> None : ...
794
794
def isalnum (self ) -> bool : ...
@@ -810,10 +810,10 @@ class bytearray(MutableSequence[int]):
810
810
def removesuffix (self , suffix : ReadableBuffer , / ) -> bytearray : ...
811
811
def replace (self , old : ReadableBuffer , new : ReadableBuffer , count : SupportsIndex = - 1 , / ) -> bytearray : ...
812
812
def rfind (
813
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
813
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
814
814
) -> int : ...
815
815
def rindex (
816
- self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = ... , end : SupportsIndex | None = ... , /
816
+ self , sub : ReadableBuffer | SupportsIndex , start : SupportsIndex | None = None , end : SupportsIndex | None = None , /
817
817
) -> int : ...
818
818
def rjust (self , width : SupportsIndex , fillchar : bytes | bytearray = b" " , / ) -> bytearray : ...
819
819
def rpartition (self , sep : ReadableBuffer , / ) -> tuple [bytearray , bytearray , bytearray ]: ...
@@ -824,8 +824,8 @@ class bytearray(MutableSequence[int]):
824
824
def startswith (
825
825
self ,
826
826
prefix : ReadableBuffer | tuple [ReadableBuffer , ...],
827
- start : SupportsIndex | None = ... ,
828
- end : SupportsIndex | None = ... ,
827
+ start : SupportsIndex | None = None ,
828
+ end : SupportsIndex | None = None ,
829
829
/ ,
830
830
) -> bool : ...
831
831
def strip (self , bytes : ReadableBuffer | None = None , / ) -> bytearray : ...
@@ -939,7 +939,7 @@ class memoryview(Sequence[_I]):
939
939
def tolist (self ) -> list [int ]: ...
940
940
def toreadonly (self ) -> memoryview : ...
941
941
def release (self ) -> None : ...
942
- def hex (self , sep : str | bytes = ..., bytes_per_sep : SupportsIndex = ... ) -> str : ...
942
+ def hex (self , sep : str | bytes = ..., bytes_per_sep : SupportsIndex = 1 ) -> str : ...
943
943
def __buffer__ (self , flags : int , / ) -> memoryview : ...
944
944
def __release_buffer__ (self , buffer : memoryview , / ) -> None : ...
945
945
@@ -952,7 +952,7 @@ class memoryview(Sequence[_I]):
952
952
953
953
@final
954
954
class bool (int ):
955
- def __new__ (cls , o : object = ... , / ) -> Self : ...
955
+ def __new__ (cls , o : object = False , / ) -> Self : ...
956
956
# The following overloads could be represented more elegantly with a TypeVar("_B", bool, int),
957
957
# however mypy has a bug regarding TypeVar constraints (https://github.com/python/mypy/issues/11880).
958
958
@overload
@@ -1025,7 +1025,7 @@ class slice(Generic[_StartT_co, _StopT_co, _StepT_co]):
1025
1025
1026
1026
@disjoint_base
1027
1027
class tuple (Sequence [_T_co ]):
1028
- def __new__ (cls , iterable : Iterable [_T_co ] = ... , / ) -> Self : ...
1028
+ def __new__ (cls , iterable : Iterable [_T_co ] = () , / ) -> Self : ...
1029
1029
def __len__ (self ) -> int : ...
1030
1030
def __contains__ (self , key : object , / ) -> bool : ...
1031
1031
@overload
@@ -1325,7 +1325,7 @@ class range(Sequence[int]):
1325
1325
@overload
1326
1326
def __new__ (cls , stop : SupportsIndex , / ) -> Self : ...
1327
1327
@overload
1328
- def __new__ (cls , start : SupportsIndex , stop : SupportsIndex , step : SupportsIndex = ... , / ) -> Self : ...
1328
+ def __new__ (cls , start : SupportsIndex , stop : SupportsIndex , step : SupportsIndex = 1 , / ) -> Self : ...
1329
1329
def count (self , value : int , / ) -> int : ...
1330
1330
def index (self , value : int , / ) -> int : ... # type: ignore[override]
1331
1331
def __len__ (self ) -> int : ...
@@ -1350,10 +1350,10 @@ class property:
1350
1350
1351
1351
def __init__ (
1352
1352
self ,
1353
- fget : Callable [[Any ], Any ] | None = ... ,
1354
- fset : Callable [[Any , Any ], None ] | None = ... ,
1355
- fdel : Callable [[Any ], None ] | None = ... ,
1356
- doc : str | None = ... ,
1353
+ fget : Callable [[Any ], Any ] | None = None ,
1354
+ fset : Callable [[Any , Any ], None ] | None = None ,
1355
+ fdel : Callable [[Any ], None ] | None = None ,
1356
+ doc : str | None = None ,
1357
1357
) -> None : ...
1358
1358
def getter (self , fget : Callable [[Any ], Any ], / ) -> property : ...
1359
1359
def setter (self , fset : Callable [[Any , Any ], None ], / ) -> property : ...
@@ -1940,18 +1940,25 @@ def vars(object: Any = ..., /) -> dict[str, Any]: ...
1940
1940
class zip (Generic [_T_co ]):
1941
1941
if sys .version_info >= (3 , 10 ):
1942
1942
@overload
1943
- def __new__ (cls , * , strict : bool = ... ) -> zip [Any ]: ...
1943
+ def __new__ (cls , * , strict : bool = False ) -> zip [Any ]: ...
1944
1944
@overload
1945
- def __new__ (cls , iter1 : Iterable [_T1 ], / , * , strict : bool = ... ) -> zip [tuple [_T1 ]]: ...
1945
+ def __new__ (cls , iter1 : Iterable [_T1 ], / , * , strict : bool = False ) -> zip [tuple [_T1 ]]: ...
1946
1946
@overload
1947
- def __new__ (cls , iter1 : Iterable [_T1 ], iter2 : Iterable [_T2 ], / , * , strict : bool = ... ) -> zip [tuple [_T1 , _T2 ]]: ...
1947
+ def __new__ (cls , iter1 : Iterable [_T1 ], iter2 : Iterable [_T2 ], / , * , strict : bool = False ) -> zip [tuple [_T1 , _T2 ]]: ...
1948
1948
@overload
1949
1949
def __new__ (
1950
- cls , iter1 : Iterable [_T1 ], iter2 : Iterable [_T2 ], iter3 : Iterable [_T3 ], / , * , strict : bool = ...
1950
+ cls , iter1 : Iterable [_T1 ], iter2 : Iterable [_T2 ], iter3 : Iterable [_T3 ], / , * , strict : bool = False
1951
1951
) -> zip [tuple [_T1 , _T2 , _T3 ]]: ...
1952
1952
@overload
1953
1953
def __new__ (
1954
- cls , iter1 : Iterable [_T1 ], iter2 : Iterable [_T2 ], iter3 : Iterable [_T3 ], iter4 : Iterable [_T4 ], / , * , strict : bool = ...
1954
+ cls ,
1955
+ iter1 : Iterable [_T1 ],
1956
+ iter2 : Iterable [_T2 ],
1957
+ iter3 : Iterable [_T3 ],
1958
+ iter4 : Iterable [_T4 ],
1959
+ / ,
1960
+ * ,
1961
+ strict : bool = False ,
1955
1962
) -> zip [tuple [_T1 , _T2 , _T3 , _T4 ]]: ...
1956
1963
@overload
1957
1964
def __new__ (
@@ -1963,7 +1970,7 @@ class zip(Generic[_T_co]):
1963
1970
iter5 : Iterable [_T5 ],
1964
1971
/ ,
1965
1972
* ,
1966
- strict : bool = ... ,
1973
+ strict : bool = False ,
1967
1974
) -> zip [tuple [_T1 , _T2 , _T3 , _T4 , _T5 ]]: ...
1968
1975
@overload
1969
1976
def __new__ (
@@ -1976,7 +1983,7 @@ class zip(Generic[_T_co]):
1976
1983
iter6 : Iterable [Any ],
1977
1984
/ ,
1978
1985
* iterables : Iterable [Any ],
1979
- strict : bool = ... ,
1986
+ strict : bool = False ,
1980
1987
) -> zip [tuple [Any , ...]]: ...
1981
1988
else :
1982
1989
@overload
@@ -2090,8 +2097,8 @@ class AssertionError(Exception): ...
2090
2097
if sys .version_info >= (3 , 10 ):
2091
2098
@disjoint_base
2092
2099
class AttributeError (Exception ):
2093
- def __init__ (self , * args : object , name : str | None = ... , obj : object = ... ) -> None : ...
2094
- name : str
2100
+ def __init__ (self , * args : object , name : str | None = None , obj : object = None ) -> None : ...
2101
+ name : str | None
2095
2102
obj : object
2096
2103
2097
2104
else :
@@ -2102,7 +2109,7 @@ class EOFError(Exception): ...
2102
2109
2103
2110
@disjoint_base
2104
2111
class ImportError (Exception ):
2105
- def __init__ (self , * args : object , name : str | None = ... , path : str | None = ... ) -> None : ...
2112
+ def __init__ (self , * args : object , name : str | None = None , path : str | None = None ) -> None : ...
2106
2113
name : str | None
2107
2114
path : str | None
2108
2115
msg : str # undocumented
@@ -2115,8 +2122,8 @@ class MemoryError(Exception): ...
2115
2122
if sys .version_info >= (3 , 10 ):
2116
2123
@disjoint_base
2117
2124
class NameError (Exception ):
2118
- def __init__ (self , * args : object , name : str | None = ... ) -> None : ...
2119
- name : str
2125
+ def __init__ (self , * args : object , name : str | None = None ) -> None : ...
2126
+ name : str | None
2120
2127
2121
2128
else :
2122
2129
class NameError (Exception ): ...
0 commit comments