@@ -299,14 +299,23 @@ class bytes(ByteString):
299
299
def __init__ (self , o : SupportsBytes ) -> None : ...
300
300
def capitalize (self ) -> bytes : ...
301
301
def center (self , width : int , fillchar : bytes = ...) -> bytes : ...
302
- def count (self , x : bytes ) -> int : ...
302
+ if sys .version_info >= (3 , 3 ):
303
+ def count (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
304
+ else :
305
+ def count (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
303
306
def decode (self , encoding : str = 'utf-8' , errors : str = 'strict' ) -> str : ...
304
307
def endswith (self , suffix : Union [bytes , Tuple [bytes , ...]]) -> bool : ...
305
308
def expandtabs (self , tabsize : int = 8 ) -> bytes : ...
306
- def find (self , sub : bytes , start : int = 0 , end : int = 0 ) -> int : ...
309
+ if sys .version_info >= (3 , 3 ):
310
+ def find (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
311
+ else :
312
+ def find (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
307
313
if sys .version_info >= (3 , 5 ):
308
314
def hex (self ) -> str : ...
309
- def index (self , sub : bytes , start : int = 0 , end : int = 0 ) -> int : ...
315
+ if sys .version_info >= (3 , 3 ):
316
+ def index (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
317
+ else :
318
+ def index (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
310
319
def isalnum (self ) -> bool : ...
311
320
def isalpha (self ) -> bool : ...
312
321
def isdigit (self ) -> bool : ...
@@ -320,8 +329,14 @@ class bytes(ByteString):
320
329
def lstrip (self , chars : bytes = None ) -> bytes : ...
321
330
def partition (self , sep : bytes ) -> Tuple [bytes , bytes , bytes ]: ...
322
331
def replace (self , old : bytes , new : bytes , count : int = - 1 ) -> bytes : ...
323
- def rfind (self , sub : bytes , start : int = 0 , end : int = 0 ) -> int : ...
324
- def rindex (self , sub : bytes , start : int = 0 , end : int = 0 ) -> int : ...
332
+ if sys .version_info >= (3 , 3 ):
333
+ def rfind (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
334
+ else :
335
+ def rfind (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
336
+ if sys .version_info >= (3 , 3 ):
337
+ def rindex (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
338
+ else :
339
+ def rindex (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
325
340
def rjust (self , width : int , fillchar : bytes = ...) -> bytes : ...
326
341
def rpartition (self , sep : bytes ) -> Tuple [bytes , bytes , bytes ]: ...
327
342
def rsplit (self , sep : bytes = None , maxsplit : int = - 1 ) -> List [bytes ]: ...
@@ -373,14 +388,23 @@ class bytearray(MutableSequence[int], ByteString):
373
388
def __init__ (self ) -> None : ...
374
389
def capitalize (self ) -> bytearray : ...
375
390
def center (self , width : int , fillchar : bytes = ...) -> bytearray : ...
376
- def count (self , x : bytes ) -> int : ...
391
+ if sys .version_info >= (3 , 3 ):
392
+ def count (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
393
+ else :
394
+ def count (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
377
395
def decode (self , encoding : str = 'utf-8' , errors : str = 'strict' ) -> str : ...
378
396
def endswith (self , suffix : bytes ) -> bool : ...
379
397
def expandtabs (self , tabsize : int = 8 ) -> bytearray : ...
380
- def find (self , sub : bytes , start : int = 0 , end : int = 0 ) -> int : ...
398
+ if sys .version_info >= (3 , 3 ):
399
+ def find (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
400
+ else :
401
+ def find (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
381
402
if sys .version_info >= (3 , 5 ):
382
403
def hex (self ) -> str : ...
383
- def index (self , sub : bytes , start : int = 0 , end : int = 0 ) -> int : ...
404
+ if sys .version_info >= (3 , 3 ):
405
+ def index (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
406
+ else :
407
+ def index (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
384
408
def insert (self , index : int , object : int ) -> None : ...
385
409
def isalnum (self ) -> bool : ...
386
410
def isalpha (self ) -> bool : ...
@@ -395,8 +419,14 @@ class bytearray(MutableSequence[int], ByteString):
395
419
def lstrip (self , chars : bytes = None ) -> bytearray : ...
396
420
def partition (self , sep : bytes ) -> Tuple [bytearray , bytearray , bytearray ]: ...
397
421
def replace (self , old : bytes , new : bytes , count : int = - 1 ) -> bytearray : ...
398
- def rfind (self , sub : bytes , start : int = 0 , end : int = 0 ) -> int : ...
399
- def rindex (self , sub : bytes , start : int = 0 , end : int = 0 ) -> int : ...
422
+ if sys .version_info >= (3 , 3 ):
423
+ def rfind (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
424
+ else :
425
+ def rfind (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
426
+ if sys .version_info >= (3 , 3 ):
427
+ def rindex (self , sub : Union [bytes , int ], start : int = None , end : int = None ) -> int : ...
428
+ else :
429
+ def rindex (self , sub : bytes , start : int = None , end : int = None ) -> int : ...
400
430
def rjust (self , width : int , fillchar : bytes = ...) -> bytearray : ...
401
431
def rpartition (self , sep : bytes ) -> Tuple [bytearray , bytearray , bytearray ]: ...
402
432
def rsplit (self , sep : bytes = None , maxsplit : int = - 1 ) -> List [bytearray ]: ...
0 commit comments