@@ -193,17 +193,15 @@ def writable(self):
193193 return self ._mode .writing
194194
195195 def write (self , data ):
196- # type: (Union[bytes, bytearray, memoryview, array.array[Any], mmap.mmap]) -> int
196+ # type: (Union[bytes, memoryview, array.array[Any], mmap.mmap]) -> int
197197 if not self ._mode .writing :
198198 raise IOError ("File not open for writing" )
199199 with self ._seek_lock ():
200200 self .on_modify ()
201201 return self ._bytes_io .write (data )
202202
203203 def writelines (self , sequence ):
204- # type: (Iterable[Union[bytes, bytearray, memoryview, array.array[Any], mmap.mmap]]) -> None
205- # FIXME(@althonos): For some reason the stub for IOBase.writelines
206- # is List[Any] ?! It should probably be Iterable[ByteString]
204+ # type: (Iterable[Union[bytes, memoryview, array.array[Any], mmap.mmap]]) -> None # noqa: E501
207205 with self ._seek_lock ():
208206 self .on_modify ()
209207 self ._bytes_io .writelines (sequence )
@@ -248,18 +246,18 @@ def size(self):
248246 _bytes_file .seek (0 , os .SEEK_END )
249247 return _bytes_file .tell ()
250248
251- @overload # noqa: F811
252- def get_entry (self , name , default ):
249+ @overload
250+ def get_entry (self , name , default ): # noqa: F811
253251 # type: (Text, _DirEntry) -> _DirEntry
254252 pass
255253
256- @overload # noqa: F811
257- def get_entry (self , name ):
254+ @overload
255+ def get_entry (self , name ): # noqa: F811
258256 # type: (Text) -> Optional[_DirEntry]
259257 pass
260258
261- @overload # noqa: F811
262- def get_entry (self , name , default ):
259+ @overload
260+ def get_entry (self , name , default ): # noqa: F811
263261 # type: (Text, None) -> Optional[_DirEntry]
264262 pass
265263
0 commit comments