107107
108108
109109class SequenceNotStr (Protocol [_T_co ]):
110+ __module__ = "pandas.api.typing.aliases"
111+
110112 @overload
111113 def __getitem__ (self , index : SupportsIndex , / ) -> _T_co : ...
112114
@@ -278,12 +280,16 @@ def tell(self) -> int:
278280
279281
280282class ReadBuffer (BaseBuffer , Protocol [AnyStr_co ]):
283+ __module__ = "pandas.api.typing.aliases"
284+
281285 def read (self , n : int = ..., / ) -> AnyStr_co :
282286 # for BytesIOWrapper, gzip.GzipFile, bz2.BZ2File
283287 ...
284288
285289
286290class WriteBuffer (BaseBuffer , Protocol [AnyStr_contra ]):
291+ __module__ = "pandas.api.typing.aliases"
292+
287293 def write (self , b : AnyStr_contra , / ) -> Any :
288294 # for gzip.GzipFile, bz2.BZ2File
289295 ...
@@ -294,14 +300,20 @@ def flush(self) -> Any:
294300
295301
296302class ReadPickleBuffer (ReadBuffer [bytes ], Protocol ):
303+ __module__ = "pandas.api.typing.aliases"
304+
297305 def readline (self ) -> bytes : ...
298306
299307
300308class WriteExcelBuffer (WriteBuffer [bytes ], Protocol ):
309+ __module__ = "pandas.api.typing.aliases"
310+
301311 def truncate (self , size : int | None = ..., / ) -> int : ...
302312
303313
304314class ReadCsvBuffer (ReadBuffer [AnyStr_co ], Protocol ):
315+ __module__ = "pandas.api.typing.aliases"
316+
305317 def __iter__ (self ) -> Iterator [AnyStr_co ]:
306318 # for engine=python
307319 ...
0 commit comments