forked from python/typeshed
-
Notifications
You must be signed in to change notification settings - Fork 0
/
py3_common.txt
573 lines (570 loc) · 16.4 KB
/
py3_common.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
_csv.Dialect.__init__
_dummy_threading
_importlib_modulespec
_operator.methodcaller
_posixsubprocess.cloexec_pipe
_types
_weakref.CallableProxyType.__getattr__
_weakref.ProxyType.__getattr__
_weakref.ReferenceType.__call__
abc.abstractclassmethod
abc.abstractmethod
abc.abstractstaticmethod
argparse.Namespace.__getattr__
asyncio.BaseEventLoop.subprocess_exec
asyncio.Condition.acquire
asyncio.Condition.locked
asyncio.Condition.release
asyncio.Task.get_stack
asyncio.Task.print_stack
asyncio.base_events.BaseEventLoop.subprocess_exec
asyncio.locks.Condition.acquire
asyncio.locks.Condition.locked
asyncio.locks.Condition.release
asyncio.proactor_events.BaseProactorEventLoop.sock_recv
asyncio.selector_events.BaseSelectorEventLoop.sock_recv
asyncio.tasks.Task.get_stack
asyncio.tasks.Task.print_stack
asyncio.windows_events
asyncio.windows_utils
bdb.Bdb.__init__
builtins.WindowsError
builtins.bytearray.__float__
builtins.bytearray.__int__
builtins.bytearray.append
builtins.bytearray.maketrans
builtins.bytearray.remove
builtins.bytes.__float__
builtins.bytes.__int__
builtins.bytes.maketrans
builtins.classmethod.__get__
builtins.complex.__complex__
builtins.ellipsis
builtins.function
builtins.memoryview.__contains__
builtins.memoryview.__iter__
builtins.memoryview.cast
builtins.object.__init__
builtins.property.__get__
builtins.property.fdel
builtins.property.fget
builtins.property.fset
builtins.staticmethod.__get__
bz2.BZ2File.readinto
bz2.BZ2File.readlines
bz2.BZ2File.write
bz2.BZ2File.writelines
codecs.BufferedIncrementalDecoder.decode
codecs.CodecInfo.decode
codecs.CodecInfo.encode
codecs.CodecInfo.incrementaldecoder
codecs.CodecInfo.incrementalencoder
codecs.CodecInfo.streamreader
codecs.CodecInfo.streamwriter
codecs.EncodedFile
codecs.IncrementalDecoder.decode
codecs.IncrementalEncoder.encode
codecs.StreamReader.__getattr__
codecs.StreamReader.readline
codecs.StreamReader.readlines
codecs.StreamWriter.__getattr__
codecs.StreamWriter.write
codecs.open
codecs.register_error
codecs.utf_16_be_decode
codecs.utf_16_be_encode
collections.Callable
collections.ChainMap.get
collections.ChainMap.maps
collections.ChainMap.new_child
collections.ChainMap.pop
collections.Coroutine.cr_await
collections.Coroutine.cr_code
collections.Coroutine.cr_frame
collections.Coroutine.cr_running
collections.Counter.fromkeys
collections.Generator.gi_code
collections.Generator.gi_frame
collections.Generator.gi_running
collections.Generator.gi_yieldfrom
collections.Mapping.get
collections.MutableMapping.pop
collections.MutableMapping.setdefault
collections.MutableSequence.append
collections.MutableSequence.extend
collections.MutableSequence.insert
collections.MutableSequence.remove
collections.MutableSet.add
collections.MutableSet.discard
collections.MutableSet.remove
collections.Sequence.count
collections.Sequence.index
collections.Set.isdisjoint
collections.abc.Callable
collections.abc.Coroutine.cr_await
collections.abc.Coroutine.cr_code
collections.abc.Coroutine.cr_frame
collections.abc.Coroutine.cr_running
collections.abc.Generator.gi_code
collections.abc.Generator.gi_frame
collections.abc.Generator.gi_running
collections.abc.Generator.gi_yieldfrom
collections.abc.Mapping.get
collections.abc.MutableMapping.pop
collections.abc.MutableMapping.setdefault
collections.abc.MutableSequence.append
collections.abc.MutableSequence.extend
collections.abc.MutableSequence.insert
collections.abc.MutableSequence.remove
collections.abc.MutableSet.add
collections.abc.MutableSet.discard
collections.abc.MutableSet.remove
collections.abc.Sequence.count
collections.abc.Sequence.index
collections.abc.Set.isdisjoint
collections.deque.__hash__
concurrent.futures.Executor.map
concurrent.futures._base.Executor.map
concurrent.futures.process.ProcessPoolExecutor.map
configparser.LegacyInterpolation.before_get
configparser.SectionProxy.__getattr__
configparser.SectionProxy.getboolean
configparser.SectionProxy.getfloat
configparser.SectionProxy.getint
contextlib.ContextManager
csv.Dialect.delimiter
csv.Dialect.doublequote
csv.Dialect.lineterminator
csv.Dialect.quoting
csv.Dialect.skipinitialspace
ctypes.Array.__iter__
ctypes.CDLL._FuncPtr
ctypes.cast
ctypes.create_string_buffer
ctypes.create_unicode_buffer
ctypes.memmove
ctypes.memset
ctypes.pointer
ctypes.string_at
ctypes.wintypes
ctypes.wstring_at
curses.COLORS
curses.COLOR_PAIRS
curses.COLS
curses.LINES
dbm.error
dbm.ndbm
difflib.SequenceMatcher.__init__
distutils.archive_util.make_archive
distutils.archive_util.make_tarball
distutils.command.bdist_msi
distutils.command.bdist_packager
distutils.core.Extension.__init__
distutils.debug.DEBUG
distutils.extension.Extension.__init__
distutils.sysconfig.set_python_build
distutils.text_file.TextFile.warn
distutils.version.Version._cmp
distutils.version.Version.parse
email.feedparser.BytesFeedParser.__init__
email.feedparser.FeedParser.__init__
email.generator.BytesGenerator.__init__
email.generator.DecodedGenerator.__init__
email.generator.Generator.__init__
email.headerregistry.AddressHeader.parse
email.headerregistry.BaseHeader.init
email.headerregistry.BaseHeader.max_count
email.headerregistry.ContentTransferEncodingHeader.parse
email.headerregistry.DateHeader.parse
email.headerregistry.HeaderRegistry.__init__
email.headerregistry.MIMEVersionHeader.parse
email.headerregistry.ParameterizedMIMEHeader.parse
email.headerregistry.UnstructuredHeader.parse
email.message.Message.get_payload
email.message.Message.set_param
email.parser.HeaderParser.__init__
email.parser.Parser.__init__
email.utils.localtime
email.utils.mktime_tz
email.utils.parseaddr
email.utils.parsedate
email.utils.parsedate_to_datetime
email.utils.parsedate_tz
encodings.utf_8.IncrementalDecoder._buffer_decode
encodings.utf_8.StreamReader.decode
encodings.utf_8.StreamWriter.encode
encodings.utf_8.encode
gettext.GNUTranslations.lngettext
gettext.GNUTranslations.ngettext
gettext.NullTranslations.__init__
gettext.NullTranslations.lngettext
gettext.NullTranslations.ngettext
gettext.dngettext
gettext.ldngettext
gettext.lngettext
gettext.ngettext
grp.getgrgid
grp.struct_group._asdict
grp.struct_group._make
grp.struct_group._replace
html.parser.HTMLParser.feed
http.HTTPStatus.description
http.HTTPStatus.phrase
http.client.HTTPResponse.read1
http.client.HTTPResponse.readinto
http.client.HTTPResponse.readline
http.cookiejar.Cookie.is_expired
http.cookiejar.CookieJar.clear
http.cookiejar.FileCookieJar.__init__
http.cookies.Morsel.setdefault
http.cookies.Morsel.update
http.server.HTTPServer.__init__
imaplib.IMAP4_SSL.ssl
imaplib.IMAP4_stream.open
importlib.abc.FileLoader.get_filename
importlib.abc.Loader.exec_module
importlib.abc.MetaPathFinder.find_spec
importlib.abc.PathEntryFinder.find_spec
importlib.machinery.BuiltinImporter.find_module
importlib.machinery.BuiltinImporter.find_spec
importlib.machinery.ExtensionFileLoader.get_filename
importlib.machinery.FrozenImporter.find_module
importlib.machinery.FrozenImporter.find_spec
importlib.machinery.FrozenImporter.module_repr
importlib.machinery.SourceFileLoader.set_data
importlib.machinery.WindowsRegistryFinder.find_module
importlib.machinery.WindowsRegistryFinder.find_spec
importlib.util.spec_from_file_location
importlib.util.spec_from_loader
inspect.Parameter.replace
inspect.Signature.replace
inspect.getabsfile
inspect.getmodule
io.BufferedRandom.truncate
io.BufferedReader.seek
io.BufferedReader.truncate
io.BufferedWriter.seek
io.BufferedWriter.truncate
io.BytesIO.readlines
io.FileIO.seek
io.StringIO.seek
io.StringIO.truncate
io.TextIOWrapper.truncate
ipaddress._BaseAddress.is_global
ipaddress._BaseAddress.is_link_local
ipaddress._BaseAddress.is_loopback
ipaddress._BaseAddress.is_multicast
ipaddress._BaseAddress.is_private
ipaddress._BaseAddress.is_reserved
ipaddress._BaseAddress.is_unspecified
ipaddress._BaseAddress.max_prefixlen
ipaddress._BaseAddress.packed
ipaddress._BaseNetwork.max_prefixlen
itertools.accumulate
itertools.chain.from_iterable
itertools.combinations
itertools.combinations_with_replacement
itertools.compress
itertools.count
itertools.dropwhile
itertools.filterfalse
itertools.permutations
itertools.starmap
itertools.takewhile
itertools.zip_longest
lib2to3.pygram.pattern_symbols
lib2to3.pygram.python_symbols
lib2to3.pytree.Base.children
lib2to3.pytree.Base.type
lib2to3.pytree.BasePattern.type
lib2to3.pytree.NegatedPattern.match
lib2to3.pytree.NegatedPattern.match_seq
logging.Formatter.formatException
logging.Handler.addFilter
logging.Handler.removeFilter
logging.Logger.addFilter
logging.Logger.removeFilter
logging.LoggerAdapter.isEnabledFor
logging.LoggerAdapter.setLevel
logging.addLevelName
logging.disable
logging.getLevelName
logging.handlers.DatagramHandler.send
logging.handlers.NTEventLogHandler.__init__
logging.handlers.SocketHandler.makeSocket
logging.handlers.SocketHandler.send
logging.handlers.SysLogHandler.__init__
logging.makeLogRecord
logging.shutdown
mailbox.Babyl.__init__
mailbox.MH.__init__
mailbox.MMDF.__init__
mailbox._mboxMMDF.get_bytes
mailbox._mboxMMDF.get_file
mailbox._mboxMMDF.get_string
mailbox.mbox.__init__
mimetypes.read_mime_types
mmap.mmap.__iter__
multiprocessing.Array
multiprocessing.Event
multiprocessing.JoinableQueue
multiprocessing.Queue
multiprocessing.SimpleQueue
multiprocessing.Value
multiprocessing.context.BaseContext.Event
multiprocessing.managers.BaseManager.shutdown
multiprocessing.managers.SyncManager.Event
multiprocessing.managers.SyncManager.Lock
multiprocessing.managers.SyncManager.Namespace
multiprocessing.managers.SyncManager.RLock
multiprocessing.pool.Pool.imap
multiprocessing.pool.Pool.imap_unordered
multiprocessing.pool.Pool.map
multiprocessing.pool.Pool.map_async
multiprocessing.pool.Pool.starmap
multiprocessing.pool.Pool.starmap_async
multiprocessing.queues.Queue.__init__
multiprocessing.queues.Queue.put_nowait
multiprocessing.queues.SimpleQueue.__init__
multiprocessing.queues.SimpleQueue.put
multiprocessing.set_executable
multiprocessing.synchronize.Barrier.__init__
multiprocessing.synchronize.Condition.acquire
multiprocessing.synchronize.Condition.release
multiprocessing.synchronize.Event.__init__
multiprocessing.synchronize.SemLock.acquire
multiprocessing.synchronize.SemLock.release
netrc.netrc.__init__
nntplib._NNTPBase.starttls
ntpath.join
ntpath.realpath
numbers.Number.__hash__
operator.methodcaller
optparse.HelpFormatter._format__Text
optparse.OptionParser.__init__
optparse.Values.__getattr__
optparse.Values.read_file
optparse.Values.read_module
os.EX_NOTFOUND
os.SF_MNOWAIT
os.SF_NODISKIO
os.SF_SYNC
os._Environ.setdefault
os.chflags
os.lchflags
os.lchmod
os.listxattr
os.plock
pickle.Pickler.persistent_id
pickle.Unpickler.find_class
pickle.Unpickler.persistent_load
pipes.Template.copy
pkgutil.ImpImporter.__init__
poplib.POP3_SSL.stls
posix.EX_NOTFOUND
pwd.getpwnam
pydoc.HTMLDoc.docdata
pydoc.HTMLDoc.docproperty
pydoc.HTMLDoc.docroutine
pydoc.TextDoc.docdata
pydoc.TextDoc.docmodule
pydoc.TextDoc.docother
pydoc.TextDoc.docproperty
pydoc.TextDoc.docroutine
random.Random.randrange
random.Random.triangular
random.SystemRandom.getstate
random.randrange
random.triangular
runpy.run_path
sched.Event.__doc__
select.EPOLL_RDHUP
select.poll
selectors.DevpollSelector
selectors.KqueueSelector
shlex.shlex.__init__
shlex.shlex.error_leader
shlex.shlex.sourcehook
shutil.register_unpack_format
signal.SIGEMT
signal.SIGINFO
site.getsitepackages
site.getuserbase
site.getusersitepackages
smtpd.MailmanProxy.process_message
smtpd.PureProxy.process_message
smtplib.SMTP.send_message
socket.create_connection
socket.socketpair
socketserver.BaseServer.fileno
socketserver.BaseServer.get_request
socketserver.BaseServer.server_bind
spwd.getspnam
spwd.struct_spwd._asdict
spwd.struct_spwd._make
spwd.struct_spwd._replace
sqlite3.Row.__len__
sqlite3.dbapi2.Row.__len__
sqlite3.dbapi2.register_adapters_and_converters
sqlite3.dbapi2.version_info
sqlite3.register_adapters_and_converters
sqlite3.version_info
sre_constants.error.__init__
ssl.PROTOCOL_SSLv2
ssl.PROTOCOL_SSLv3
ssl.RAND_egd
ssl.SSLSocket.connect
ssl.SSLSocket.connect_ex
ssl.SSLSocket.recv
ssl.SSLSocket.recv_into
ssl.SSLSocket.recvfrom
ssl.SSLSocket.recvfrom_into
ssl.SSLSocket.sendto
ssl._ASN1Object.__new__
sunau.Au_write.getmark
sunau.Au_write.getmarkers
sunau.Au_write.setcomptype
sunau.Au_write.setmark
sys.gettotalrefcount
sys.getwindowsversion
sys.implementation
sysconfig.is_python_build
sysconfig.parse_config_h
tarfile.TarFile.__init__
tarfile.TarFile.errors
tarfile.TarFile.tarinfo
tempfile.SpooledTemporaryFile.__next__
tempfile.SpooledTemporaryFile.readable
tempfile.SpooledTemporaryFile.seekable
tempfile.SpooledTemporaryFile.writable
threading.Condition.acquire
threading.Condition.release
threading.Lock
threading.Semaphore.__enter__
threading.Semaphore.acquire
threading.Thread.__init__
time.CLOCK_HIGHRES
timeit.main
traceback.FrameSummary.__init__
traceback.TracebackException.__init__
traceback.TracebackException.from_exception
types.GetSetDescriptorType.__get__
types.GetSetDescriptorType.__set__
types.MemberDescriptorType.__get__
types.MemberDescriptorType.__set__
types.SimpleNamespace.__init__
types.coroutine
types.new_class
types.prepare_class
typing.AwaitableGenerator
typing.IO.__iter__
typing.IO.__next__
typing.IO.closed
typing.NamedTuple._asdict
typing.NamedTuple._make
typing.NamedTuple._replace
typing.type_check_only
unittest.TestCase.assertAlmostEqual
unittest.TestCase.assertDictContainsSubset
unittest.TestCase.assertNotAlmostEqual
unittest.TestCase.assertSequenceEqual
unittest.TestLoader.loadTestsFromModule
unittest.TestResult.addSubTest
unittest.TestRunner
unittest.TestSuite.run
unittest.case.TestCase.assertAlmostEqual
unittest.case.TestCase.assertDictContainsSubset
unittest.case.TestCase.assertNotAlmostEqual
unittest.case.TestCase.assertSequenceEqual
unittest.case.expectedFailure
unittest.expectedFailure
unittest.loader.TestLoader.loadTestsFromModule
unittest.main
unittest.removeHandler
unittest.result.TestResult.addSubTest
unittest.runner.TestRunner
unittest.signals.removeHandler
unittest.suite.TestSuite.run
urllib.request.BaseHandler.http_error_nnn
urllib.request.proxy_bypass
urllib.robotparser.RobotFileParser.can_fetch
weakref.CallableProxyType.__getattr__
weakref.ProxyType.__getattr__
weakref.ReferenceType.__call__
weakref.WeakKeyDictionary.__init__
weakref.WeakKeyDictionary.get
weakref.WeakKeyDictionary.pop
weakref.WeakKeyDictionary.setdefault
weakref.WeakKeyDictionary.update
weakref.WeakValueDictionary.get
weakref.WeakValueDictionary.pop
weakref.WeakValueDictionary.setdefault
webbrowser.Mozilla.raise_opts
webbrowser.UnixBrowser.raise_opts
webbrowser.UnixBrowser.remote_action
webbrowser.UnixBrowser.remote_action_newtab
webbrowser.UnixBrowser.remote_action_newwin
wsgiref.types
wsgiref.util.FileWrapper.__init__
wsgiref.util.FileWrapper.close
xml.etree.ElementPath._SelectorContext.parent_map
xml.etree.ElementTree.Element.__bool__
xml.etree.ElementTree.Element.copy
xml.etree.ElementTree.TreeBuilder.start
xml.etree.cElementTree.Element.__bool__
xml.etree.cElementTree.Element.copy
xml.etree.cElementTree.TreeBuilder.start
xml.sax.xmlreader.AttributesImpl.has_key
zipfile.ZipExtFile.read
zipfile.ZipExtFile.readline
zlib.compressobj
# ==========
# Whitelist entries that cannot or should not be fixed
# ==========
_pydecimal.* # See comments in file
ast.NodeVisitor.visit_\w+ # Methods are discovered dynamically, see #3796
# Weird special builtins that are typed as functions, but aren't functions
builtins.copyright
builtins.credits
builtins.exit
builtins.help
builtins.license
builtins.quit
# Builtins that mypy pretends exist
builtins.reveal_locals
builtins.reveal_type
# Various classes in typing aren't types at runtime. In addition, mypy thinks some special forms are tautologically defined.
typing.[A-Z]\w+
# We can't distinguish not having a default value from having a default value of inspect.Parameter.empty
inspect.Parameter.__init__
inspect.Signature.__init__
os.[a-z]+_(param|result)._(asdict|make|replace) # NamedTuple like, but not actually NamedTuples
posix.[a-z]+_(param|result)._(asdict|make|replace) # NamedTuple like, but not actually NamedTuples
# sys attributes that are not always defined
sys.last_traceback
sys.last_type
sys.last_value
sys.ps1
sys.ps2
sys.tracebacklimit
# See comments in file. List out methods that are delegated by __getattr__ at runtime.
# Used to make the relevant class satisfy BinaryIO interface.
codecs.StreamReaderWriter.\w+
codecs.StreamRecoder.\w+
urllib.response.addbase.\w+
# Platform differences that cannot be captured by the type system
errno.[A-Z0-9]+
fcntl.[A-Z0-9_]+
os.O_[A-Z_]+
os.SCHED_[A-Z_]+
(posix.O_[A-Z_]+)?
(posix.ST_[A-Z]+)?
socket.AF_DECnet
socket.[A-Z0-9_]+
(termios.[A-Z0-9_]+)?
# Modules that do not exist on Linux systems and cannot be checked by our CI process.
(_msi)?
(_winapi)?
(msilib(.[a-z]+)?)?
(msvcrt)?
(winsound)?