Closed
Description
During my work (mypy/#2381) on a fix for mypy/#2374, I have encountered many bad signatures - mostly missing the self
parameter - in the following methods (only a selection of them was chekced manually by me)
Python3
- stdlib/3/multiprocessing/managers.pyi:8:
multiprocessing.managers.BaseManager.register
- stdlib/3/ssl.pyi:222:
ssl.SSLContext.set_alpn_protocols
- stdlib/3/ssl.pyi:223:
ssl.SSLContext.set_npn_protocols
- stdlib/3/ssl.pyi:234:
ssl.SSLContext.wrap_bio
- stdlib/3/unittest.pyi:141:
unittest.TestCase.addCleanup
- stdlib/3/urllib/request.pyi:120:
urllib.request.HTTPPasswordMgrWithPriorAuth.update_authenticated
- stdlib/3/urllib/request.pyi:122:
urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated
- stdlib/3/urllib/request.pyi:194:
urllib.request.URLopener.retrieve
- stdlib/3/urllib/request.pyi:77:
urllib.request.BaseHandler.http_error_nnn
- stdlib/3/urllib/robotparser.pyi:9:
urllib.robotparser.RobotFileParser.__init__
Python2:
- stdlib/2/imp.pyi:35:
imp.NullImporter.find_module
- stdlib/2/select.pyi:97:
select.epoll.unregister
- stdlib/2/select.pyi:98:
select.epoll.poll
- stdlib/2/shlex.pyi:13:
shlex.shlex.error_leader
- stdlib/2/ssl.pyi:172:
ssl.SSLContext.set_alpn_protocols
- stdlib/2/ssl.pyi:173:
ssl.SSLContext.set_npn_protocols
- stdlib/2/_struct.pyi:12:
_struct.Struct.pack_into
- stdlib/2/_symtable.pyi:39:
_symtable.symtable.__init__
- stdlib/2/tempfile.pyi:31:
tempfile._RandomNameSequence.normcase
- stdlib/2/tempfile.pyi:45:
tempfile._TemporaryFileWrapper.unlink
- The third overload of
file.__init__
:
def __init__(file: int, mode: str = 'r', buffering: int = ...) -> None: ...
Also, tons of __builtin__
mismatches (possibly spurious).
Third party:
- third_party/3/pkg_resources.pyi:228:
IMetadataProvider.*
- third_party/2/pymssql.pyi:21:
pymssql.Cursor.callproc
Metadata
Metadata
Assignees
Labels
No labels