-
Notifications
You must be signed in to change notification settings - Fork 3
/
docs.inc.rs
1848 lines (1848 loc) · 404 KB
/
docs.inc.rs
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
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[
("_abc", Some("Module contains faster C implementation of abc.ABCMeta")),
("_abc._abc_init", Some("Internal ABC helper for class set-up. Should be never used outside abc module.")),
("_abc._abc_instancecheck", Some("Internal ABC helper for instance checks. Should be never used outside abc module.")),
("_abc._abc_register", Some("Internal ABC helper for subclasss registration. Should be never used outside abc module.")),
("_abc._abc_subclasscheck", Some("Internal ABC helper for subclasss checks. Should be never used outside abc module.")),
("_abc._get_dump", Some("Internal ABC helper for cache and registry debugging.\n\nReturn shallow copies of registry, of both caches, and\nnegative cache version. Don't call this function directly,\ninstead use ABC._dump_registry() for a nice repr.")),
("_abc._reset_caches", Some("Internal ABC helper to reset both caches of a given class.\n\nShould be only used by refleak.py")),
("_abc._reset_registry", Some("Internal ABC helper to reset registry of a given class.\n\nShould be only used by refleak.py")),
("_abc.get_cache_token", Some("Returns the current ABC cache token.\n\nThe token is an opaque object (supporting equality testing) identifying the\ncurrent version of the ABC cache for virtual subclasses. The token changes\nwith every call to register() on any ABC.")),
("_codecs.ascii_decode", None),
("_codecs.ascii_encode", None),
("_codecs.charmap_build", None),
("_codecs.charmap_decode", None),
("_codecs.charmap_encode", None),
("_codecs.decode", Some("Decodes obj using the codec registered for encoding.\n\nDefault encoding is 'utf-8'. errors may be given to set a\ndifferent error handling scheme. Default is 'strict' meaning that encoding\nerrors raise a ValueError. Other possible values are 'ignore', 'replace'\nand 'backslashreplace' as well as any other name registered with\ncodecs.register_error that can handle ValueErrors.")),
("_codecs.encode", Some("Encodes obj using the codec registered for encoding.\n\nThe default encoding is 'utf-8'. errors may be given to set a\ndifferent error handling scheme. Default is 'strict' meaning that encoding\nerrors raise a ValueError. Other possible values are 'ignore', 'replace'\nand 'backslashreplace' as well as any other name registered with\ncodecs.register_error that can handle ValueErrors.")),
("_codecs.escape_decode", None),
("_codecs.escape_encode", None),
("_codecs.latin_1_decode", None),
("_codecs.latin_1_encode", None),
("_codecs.lookup", Some("Looks up a codec tuple in the Python codec registry and returns a CodecInfo object.")),
("_codecs.lookup_error", Some("lookup_error(errors) -> handler\n\nReturn the error handler for the specified error handling name or raise a\nLookupError, if no handler exists under this name.")),
("_codecs.raw_unicode_escape_decode", None),
("_codecs.raw_unicode_escape_encode", None),
("_codecs.readbuffer_encode", None),
("_codecs.register", Some("Register a codec search function.\n\nSearch functions are expected to take one argument, the encoding name in\nall lower case letters, and either return None, or a tuple of functions\n(encoder, decoder, stream_reader, stream_writer) (or a CodecInfo object).")),
("_codecs.register_error", Some("Register the specified error handler under the name errors.\n\nhandler must be a callable object, that will be called with an exception\ninstance containing information about the location of the encoding/decoding\nerror and must return a (replacement, new position) tuple.")),
("_codecs.unicode_escape_decode", None),
("_codecs.unicode_escape_encode", None),
("_codecs.unregister", Some("Unregister a codec search function and clear the registry's cache.\n\nIf the search function is not registered, do nothing.")),
("_codecs.utf_16_be_decode", None),
("_codecs.utf_16_be_encode", None),
("_codecs.utf_16_decode", None),
("_codecs.utf_16_encode", None),
("_codecs.utf_16_ex_decode", None),
("_codecs.utf_16_le_decode", None),
("_codecs.utf_16_le_encode", None),
("_codecs.utf_32_be_decode", None),
("_codecs.utf_32_be_encode", None),
("_codecs.utf_32_decode", None),
("_codecs.utf_32_encode", None),
("_codecs.utf_32_ex_decode", None),
("_codecs.utf_32_le_decode", None),
("_codecs.utf_32_le_encode", None),
("_codecs.utf_7_decode", None),
("_codecs.utf_7_encode", None),
("_codecs.utf_8_decode", None),
("_codecs.utf_8_encode", None),
("_collections", Some("High performance data structures.\n- deque: ordered collection accessible from endpoints only\n- defaultdict: dict subclass with a default value factory\n")),
("_collections._count_elements", Some("Count elements in the iterable, updating the mapping")),
("_collections._deque_iterator.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_collections._deque_iterator.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_collections._deque_iterator.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_collections._deque_reverse_iterator.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_collections._deque_reverse_iterator.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_collections._deque_reverse_iterator.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_collections._tuplegetter.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_collections._tuplegetter.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_collections._tuplegetter.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_functools", Some("Tools that operate on functions.")),
("_functools.cmp_to_key", Some("Convert a cmp= function into a key= function.")),
("_functools.reduce", Some("reduce(function, iterable[, initial]) -> value\n\nApply a function of two arguments cumulatively to the items of a sequence\nor iterable, from left to right, so as to reduce the iterable to a single\nvalue. For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates\n((((1+2)+3)+4)+5). If initial is present, it is placed before the items\nof the iterable in the calculation, and serves as a default when the\niterable is empty.")),
("_imp", Some("(Extremely) low-level import machinery bits as used by importlib and imp.")),
("_imp._fix_co_filename", Some("Changes code.co_filename to specify the passed-in file path.\n\n code\n Code object to change.\n path\n File path to use.")),
("_imp._frozen_module_names", Some("Returns the list of available frozen modules.")),
("_imp._override_frozen_modules_for_tests", Some("(internal-only) Override PyConfig.use_frozen_modules.\n\n(-1: \"off\", 1: \"on\", 0: no override)\nSee frozen_modules() in Lib/test/support/import_helper.py.")),
("_imp.acquire_lock", Some("Acquires the interpreter's import lock for the current thread.\n\nThis lock should be used by import hooks to ensure thread-safety when importing\nmodules. On platforms without threads, this function does nothing.")),
("_imp.create_builtin", Some("Create an extension module.")),
("_imp.create_dynamic", Some("Create an extension module.")),
("_imp.exec_builtin", Some("Initialize a built-in module.")),
("_imp.exec_dynamic", Some("Initialize an extension module.")),
("_imp.extension_suffixes", Some("Returns the list of file suffixes used to identify extension modules.")),
("_imp.find_frozen", Some("Return info about the corresponding frozen module (if there is one) or None.\n\nThe returned info (a 2-tuple):\n\n * data the raw marshalled bytes\n * is_package whether or not it is a package\n * origname the originally frozen module's name, or None if not\n a stdlib module (this will usually be the same as\n the module's current name)")),
("_imp.get_frozen_object", Some("Create a code object for a frozen module.")),
("_imp.init_frozen", Some("Initializes a frozen module.")),
("_imp.is_builtin", Some("Returns True if the module name corresponds to a built-in module.")),
("_imp.is_frozen", Some("Returns True if the module name corresponds to a frozen module.")),
("_imp.is_frozen_package", Some("Returns True if the module name is of a frozen package.")),
("_imp.lock_held", Some("Return True if the import lock is currently held, else False.\n\nOn platforms without threads, return False.")),
("_imp.release_lock", Some("Release the interpreter's import lock.\n\nOn platforms without threads, this function does nothing.")),
("_imp.source_hash", None),
("_io", Some("The io module provides the Python interfaces to stream handling. The\nbuiltin open function is defined in this module.\n\nAt the top of the I/O hierarchy is the abstract base class IOBase. It\ndefines the basic interface to a stream. Note, however, that there is no\nseparation between reading and writing to streams; implementations are\nallowed to raise an OSError if they do not support a given operation.\n\nExtending IOBase is RawIOBase which deals simply with the reading and\nwriting of raw bytes to a stream. FileIO subclasses RawIOBase to provide\nan interface to OS files.\n\nBufferedIOBase deals with buffering on a raw byte stream (RawIOBase). Its\nsubclasses, BufferedWriter, BufferedReader, and BufferedRWPair buffer\nstreams that are readable, writable, and both respectively.\nBufferedRandom provides a buffered interface to random access\nstreams. BytesIO is a simple stream of in-memory bytes.\n\nAnother IOBase subclass, TextIOBase, deals with the encoding and decoding\nof streams into text. TextIOWrapper, which extends it, is a buffered text\ninterface to a buffered raw stream (`BufferedIOBase`). Finally, StringIO\nis an in-memory stream for text.\n\nArgument names are not part of the specification, and only the arguments\nof open() are intended to be used as keyword arguments.\n\ndata:\n\nDEFAULT_BUFFER_SIZE\n\n An int containing the default buffer size used by the module's buffered\n I/O classes. open() uses the file's blksize (as obtained by os.stat) if\n possible.\n")),
("_io.BufferedRWPair", Some("A buffered reader and writer object together.\n\nA buffered reader object and buffered writer object put together to\nform a sequential IO object that can read and write. This is typically\nused with a socket or two-way pipe.\n\nreader and writer are RawIOBase objects that are readable and\nwriteable respectively. If the buffer_size is omitted it defaults to\nDEFAULT_BUFFER_SIZE.")),
("_io.BufferedRWPair.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io.BufferedRWPair.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io.BufferedRWPair.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io.BufferedRandom", Some("A buffered interface to random access streams.\n\nThe constructor creates a reader and writer for a seekable stream,\nraw, given in the first argument. If the buffer_size is omitted it\ndefaults to DEFAULT_BUFFER_SIZE.")),
("_io.BufferedRandom.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io.BufferedRandom.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io.BufferedRandom.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io.BufferedReader", Some("Create a new buffered reader using the given readable raw IO object.")),
("_io.BufferedReader.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io.BufferedReader.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io.BufferedReader.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io.BufferedWriter", Some("A buffer for a writeable sequential RawIO object.\n\nThe constructor creates a BufferedWriter for the given writeable raw\nstream. If the buffer_size is not given, it defaults to\nDEFAULT_BUFFER_SIZE.")),
("_io.BufferedWriter.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io.BufferedWriter.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io.BufferedWriter.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io.BytesIO", Some("Buffered I/O implementation using an in-memory bytes buffer.")),
("_io.BytesIO.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io.BytesIO.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io.BytesIO.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io.FileIO", Some("Open a file.\n\nThe mode can be 'r' (default), 'w', 'x' or 'a' for reading,\nwriting, exclusive creation or appending. The file will be created if it\ndoesn't exist when opened for writing or appending; it will be truncated\nwhen opened for writing. A FileExistsError will be raised if it already\nexists when opened for creating. Opening a file for creating implies\nwriting so this mode behaves in a similar way to 'w'.Add a '+' to the mode\nto allow simultaneous reading and writing. A custom opener can be used by\npassing a callable as *opener*. The underlying file descriptor for the file\nobject is then obtained by calling opener with (*name*, *flags*).\n*opener* must return an open file descriptor (passing os.open as *opener*\nresults in functionality similar to passing None).")),
("_io.FileIO.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io.FileIO.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io.FileIO.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io.IncrementalNewlineDecoder", Some("Codec used when reading a file in universal newlines mode.\n\nIt wraps another incremental decoder, translating \\r\\n and \\r into \\n.\nIt also records the types of newlines encountered. When used with\ntranslate=False, it ensures that the newline sequence is returned in\none piece. When used with decoder=None, it expects unicode strings as\ndecode input and translates newlines without first invoking an external\ndecoder.")),
("_io.IncrementalNewlineDecoder.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io.IncrementalNewlineDecoder.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io.IncrementalNewlineDecoder.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io.StringIO", Some("Text I/O implementation using an in-memory buffer.\n\nThe initial_value argument sets the value of object. The newline\nargument is like the one of TextIOWrapper's constructor.")),
("_io.StringIO.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io.StringIO.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io.StringIO.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io.TextIOWrapper", Some("Character and line based layer over a BufferedIOBase object, buffer.\n\nencoding gives the name of the encoding that the stream will be\ndecoded or encoded with. It defaults to locale.getencoding().\n\nerrors determines the strictness of encoding and decoding (see\nhelp(codecs.Codec) or the documentation for codecs.register) and\ndefaults to \"strict\".\n\nnewline controls how line endings are handled. It can be None, '',\n'\\n', '\\r', and '\\r\\n'. It works as follows:\n\n* On input, if newline is None, universal newlines mode is\n enabled. Lines in the input can end in '\\n', '\\r', or '\\r\\n', and\n these are translated into '\\n' before being returned to the\n caller. If it is '', universal newline mode is enabled, but line\n endings are returned to the caller untranslated. If it has any of\n the other legal values, input lines are only terminated by the given\n string, and the line ending is returned to the caller untranslated.\n\n* On output, if newline is None, any '\\n' characters written are\n translated to the system default line separator, os.linesep. If\n newline is '' or '\\n', no translation takes place. If newline is any\n of the other legal values, any '\\n' characters written are translated\n to the given string.\n\nIf line_buffering is True, a call to flush is implied when a call to\nwrite contains a newline character.")),
("_io.TextIOWrapper.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io.TextIOWrapper.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io.TextIOWrapper.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io._BufferedIOBase", Some("Base class for buffered IO objects.\n\nThe main difference with RawIOBase is that the read() method\nsupports omitting the size argument, and does not have a default\nimplementation that defers to readinto().\n\nIn addition, read(), readinto() and write() may raise\nBlockingIOError if the underlying raw stream is in non-blocking\nmode and not ready; unlike their raw counterparts, they will never\nreturn None.\n\nA typical implementation should not inherit from a RawIOBase\nimplementation, but wrap one.\n")),
("_io._BufferedIOBase.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io._BufferedIOBase.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io._BufferedIOBase.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io._IOBase", Some("The abstract base class for all I/O classes.\n\nThis class provides dummy implementations for many methods that\nderived classes can override selectively; the default implementations\nrepresent a file that cannot be read, written or seeked.\n\nEven though IOBase does not declare read, readinto, or write because\ntheir signatures will vary, implementations and clients should\nconsider those methods part of the interface. Also, implementations\nmay raise UnsupportedOperation when operations they do not support are\ncalled.\n\nThe basic type used for binary data read from or written to a file is\nbytes. Other bytes-like objects are accepted as method arguments too.\nIn some cases (such as readinto), a writable object is required. Text\nI/O classes work with str data.\n\nNote that calling any method (except additional calls to close(),\nwhich are ignored) on a closed stream should raise a ValueError.\n\nIOBase (and its subclasses) support the iterator protocol, meaning\nthat an IOBase object can be iterated over yielding the lines in a\nstream.\n\nIOBase also supports the :keyword:`with` statement. In this example,\nfp is closed after the suite of the with statement is complete:\n\nwith open('spam.txt', 'r') as fp:\n fp.write('Spam and eggs!')\n")),
("_io._IOBase.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io._IOBase.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io._IOBase.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io._RawIOBase", Some("Base class for raw binary I/O.")),
("_io._RawIOBase.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io._RawIOBase.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io._RawIOBase.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_io._TextIOBase", Some("Base class for text I/O.\n\nThis class provides a character and line based interface to stream\nI/O. There is no readinto method because Python's character strings\nare immutable.\n")),
("_io._TextIOBase.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_io._TextIOBase.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_io._TextIOBase.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_locale", Some("Support for POSIX locales.")),
("_locale.bind_textdomain_codeset", Some("Bind the C library's domain to codeset.")),
("_locale.bindtextdomain", Some("Bind the C library's domain to dir.")),
("_locale.dcgettext", Some("Return translation of msg in domain and category.")),
("_locale.dgettext", Some("dgettext(domain, msg) -> string\n\nReturn translation of msg in domain.")),
("_locale.getencoding", Some("Get the current locale encoding.")),
("_locale.gettext", Some("gettext(msg) -> string\n\nReturn translation of msg.")),
("_locale.localeconv", Some("Returns numeric and monetary locale-specific parameters.")),
("_locale.nl_langinfo", Some("Return the value for the locale information associated with key.")),
("_locale.setlocale", Some("Activates/queries locale processing.")),
("_locale.strcoll", Some("Compares two strings according to the locale.")),
("_locale.strxfrm", Some("Return a string that can be used as a key for locale-aware comparisons.")),
("_locale.textdomain", Some("Set the C library's textdmain to domain, returning the new domain.")),
("_operator", Some("Operator interface.\n\nThis module exports a set of functions implemented in C corresponding\nto the intrinsic operators of Python. For example, operator.add(x, y)\nis equivalent to the expression x+y. The function names are those\nused for special methods; variants without leading and trailing\n'__' are also provided for convenience.")),
("_operator._compare_digest", Some("Return 'a == b'.\n\nThis function uses an approach designed to prevent\ntiming analysis, making it appropriate for cryptography.\n\na and b must both be of the same type: either str (ASCII only),\nor any bytes-like object.\n\nNote: If a and b are of different lengths, or if an error occurs,\na timing attack could theoretically reveal information about the\ntypes and lengths of a and b--but not their values.")),
("_operator.abs", Some("Same as abs(a).")),
("_operator.add", Some("Same as a + b.")),
("_operator.and_", Some("Same as a & b.")),
("_operator.call", Some("Same as obj(*args, **kwargs).")),
("_operator.concat", Some("Same as a + b, for a and b sequences.")),
("_operator.contains", Some("Same as b in a (note reversed operands).")),
("_operator.countOf", Some("Return the number of items in a which are, or which equal, b.")),
("_operator.delitem", Some("Same as del a[b].")),
("_operator.eq", Some("Same as a == b.")),
("_operator.floordiv", Some("Same as a // b.")),
("_operator.ge", Some("Same as a >= b.")),
("_operator.getitem", Some("Same as a[b].")),
("_operator.gt", Some("Same as a > b.")),
("_operator.iadd", Some("Same as a += b.")),
("_operator.iand", Some("Same as a &= b.")),
("_operator.iconcat", Some("Same as a += b, for a and b sequences.")),
("_operator.ifloordiv", Some("Same as a //= b.")),
("_operator.ilshift", Some("Same as a <<= b.")),
("_operator.imatmul", Some("Same as a @= b.")),
("_operator.imod", Some("Same as a %= b.")),
("_operator.imul", Some("Same as a *= b.")),
("_operator.index", Some("Same as a.__index__()")),
("_operator.indexOf", Some("Return the first index of b in a.")),
("_operator.inv", Some("Same as ~a.")),
("_operator.invert", Some("Same as ~a.")),
("_operator.ior", Some("Same as a |= b.")),
("_operator.ipow", Some("Same as a **= b.")),
("_operator.irshift", Some("Same as a >>= b.")),
("_operator.is_", Some("Same as a is b.")),
("_operator.is_not", Some("Same as a is not b.")),
("_operator.isub", Some("Same as a -= b.")),
("_operator.itruediv", Some("Same as a /= b.")),
("_operator.ixor", Some("Same as a ^= b.")),
("_operator.le", Some("Same as a <= b.")),
("_operator.length_hint", Some("Return an estimate of the number of items in obj.\n\nThis is useful for presizing containers when building from an iterable.\n\nIf the object supports len(), the result will be exact.\nOtherwise, it may over- or under-estimate by an arbitrary amount.\nThe result will be an integer >= 0.")),
("_operator.lshift", Some("Same as a << b.")),
("_operator.lt", Some("Same as a < b.")),
("_operator.matmul", Some("Same as a @ b.")),
("_operator.mod", Some("Same as a % b.")),
("_operator.mul", Some("Same as a * b.")),
("_operator.ne", Some("Same as a != b.")),
("_operator.neg", Some("Same as -a.")),
("_operator.not_", Some("Same as not a.")),
("_operator.or_", Some("Same as a | b.")),
("_operator.pos", Some("Same as +a.")),
("_operator.pow", Some("Same as a ** b.")),
("_operator.rshift", Some("Same as a >> b.")),
("_operator.setitem", Some("Same as a[b] = c.")),
("_operator.sub", Some("Same as a - b.")),
("_operator.truediv", Some("Same as a / b.")),
("_operator.truth", Some("Return True if a is true, False otherwise.")),
("_operator.xor", Some("Same as a ^ b.")),
("_signal", Some("This module provides mechanisms to use signal handlers in Python.\n\nFunctions:\n\nalarm() -- cause SIGALRM after a specified time [Unix only]\nsetitimer() -- cause a signal (described below) after a specified\n float time and the timer may restart then [Unix only]\ngetitimer() -- get current value of timer [Unix only]\nsignal() -- set the action for a given signal\ngetsignal() -- get the signal action for a given signal\npause() -- wait until a signal arrives [Unix only]\ndefault_int_handler() -- default SIGINT handler\n\nsignal constants:\nSIG_DFL -- used to refer to the system default handler\nSIG_IGN -- used to ignore the signal\nNSIG -- number of defined signals\nSIGINT, SIGTERM, etc. -- signal numbers\n\nitimer constants:\nITIMER_REAL -- decrements in real time, and delivers SIGALRM upon\n expiration\nITIMER_VIRTUAL -- decrements only when the process is executing,\n and delivers SIGVTALRM upon expiration\nITIMER_PROF -- decrements both when the process is executing and\n when the system is executing on behalf of the process.\n Coupled with ITIMER_VIRTUAL, this timer is usually\n used to profile the time spent by the application\n in user and kernel space. SIGPROF is delivered upon\n expiration.\n\n\n*** IMPORTANT NOTICE ***\nA signal handler function is called with two arguments:\nthe first is the signal number, the second is the interrupted stack frame.")),
("_signal.alarm", Some("Arrange for SIGALRM to arrive after the given number of seconds.")),
("_signal.default_int_handler", Some("The default handler for SIGINT installed by Python.\n\nIt raises KeyboardInterrupt.")),
("_signal.getitimer", Some("Returns current value of given itimer.")),
("_signal.getsignal", Some("Return the current action for the given signal.\n\nThe return value can be:\n SIG_IGN -- if the signal is being ignored\n SIG_DFL -- if the default action for the signal is in effect\n None -- if an unknown handler is in effect\n anything else -- the callable Python object used as a handler")),
("_signal.pause", Some("Wait until a signal arrives.")),
("_signal.pthread_kill", Some("Send a signal to a thread.")),
("_signal.pthread_sigmask", Some("Fetch and/or change the signal mask of the calling thread.")),
("_signal.raise_signal", Some("Send a signal to the executing process.")),
("_signal.set_wakeup_fd", Some("set_wakeup_fd(fd, *, warn_on_full_buffer=True) -> fd\n\nSets the fd to be written to (with the signal number) when a signal\ncomes in. A library can use this to wakeup select or poll.\nThe previous fd or -1 is returned.\n\nThe fd must be non-blocking.")),
("_signal.setitimer", Some("Sets given itimer (one of ITIMER_REAL, ITIMER_VIRTUAL or ITIMER_PROF).\n\nThe timer will fire after value seconds and after that every interval seconds.\nThe itimer can be cleared by setting seconds to zero.\n\nReturns old values as a tuple: (delay, interval).")),
("_signal.siginterrupt", Some("Change system call restart behaviour.\n\nIf flag is False, system calls will be restarted when interrupted by\nsignal sig, else system calls will be interrupted.")),
("_signal.signal", Some("Set the action for the given signal.\n\nThe action can be SIG_DFL, SIG_IGN, or a callable Python object.\nThe previous action is returned. See getsignal() for possible return values.\n\n*** IMPORTANT NOTICE ***\nA signal handler function is called with two arguments:\nthe first is the signal number, the second is the interrupted stack frame.")),
("_signal.sigpending", Some("Examine pending signals.\n\nReturns a set of signal numbers that are pending for delivery to\nthe calling thread.")),
("_signal.sigwait", Some("Wait for a signal.\n\nSuspend execution of the calling thread until the delivery of one of the\nsignals specified in the signal set sigset. The function accepts the signal\nand returns the signal number.")),
("_signal.strsignal", Some("Return the system description of the given signal.\n\nReturns the description of signal *signalnum*, such as \"Interrupt\"\nfor :const:`SIGINT`. Returns :const:`None` if *signalnum* has no\ndescription. Raises :exc:`ValueError` if *signalnum* is invalid.")),
("_signal.valid_signals", Some("Return a set of valid signal numbers on this platform.\n\nThe signal numbers returned by this function can be safely passed to\nfunctions like `pthread_sigmask`.")),
("_sre.ascii_iscased", None),
("_sre.ascii_tolower", None),
("_sre.compile", None),
("_sre.getcodesize", None),
("_sre.unicode_iscased", None),
("_sre.unicode_tolower", None),
("_stat", Some("S_IFMT_: file type bits\nS_IFDIR: directory\nS_IFCHR: character device\nS_IFBLK: block device\nS_IFREG: regular file\nS_IFIFO: fifo (named pipe)\nS_IFLNK: symbolic link\nS_IFSOCK: socket file\nS_IFDOOR: door\nS_IFPORT: event port\nS_IFWHT: whiteout\n\nS_ISUID: set UID bit\nS_ISGID: set GID bit\nS_ENFMT: file locking enforcement\nS_ISVTX: sticky bit\nS_IREAD: Unix V7 synonym for S_IRUSR\nS_IWRITE: Unix V7 synonym for S_IWUSR\nS_IEXEC: Unix V7 synonym for S_IXUSR\nS_IRWXU: mask for owner permissions\nS_IRUSR: read by owner\nS_IWUSR: write by owner\nS_IXUSR: execute by owner\nS_IRWXG: mask for group permissions\nS_IRGRP: read by group\nS_IWGRP: write by group\nS_IXGRP: execute by group\nS_IRWXO: mask for others (not in group) permissions\nS_IROTH: read by others\nS_IWOTH: write by others\nS_IXOTH: execute by others\n\nUF_NODUMP: do not dump file\nUF_IMMUTABLE: file may not be changed\nUF_APPEND: file may only be appended to\nUF_OPAQUE: directory is opaque when viewed through a union stack\nUF_NOUNLINK: file may not be renamed or deleted\nUF_COMPRESSED: OS X: file is hfs-compressed\nUF_HIDDEN: OS X: file should not be displayed\nSF_ARCHIVED: file may be archived\nSF_IMMUTABLE: file may not be changed\nSF_APPEND: file may only be appended to\nSF_NOUNLINK: file may not be renamed or deleted\nSF_SNAPSHOT: file is a snapshot file\n\nST_MODE\nST_INO\nST_DEV\nST_NLINK\nST_UID\nST_GID\nST_SIZE\nST_ATIME\nST_MTIME\nST_CTIME\n\nFILE_ATTRIBUTE_*: Windows file attribute constants\n (only present on Windows)\n")),
("_stat.S_IFMT", Some("Return the portion of the file's mode that describes the file type.")),
("_stat.S_IMODE", Some("Return the portion of the file's mode that can be set by os.chmod().")),
("_stat.S_ISBLK", Some("S_ISBLK(mode) -> bool\n\nReturn True if mode is from a block special device file.")),
("_stat.S_ISCHR", Some("S_ISCHR(mode) -> bool\n\nReturn True if mode is from a character special device file.")),
("_stat.S_ISDIR", Some("S_ISDIR(mode) -> bool\n\nReturn True if mode is from a directory.")),
("_stat.S_ISDOOR", Some("S_ISDOOR(mode) -> bool\n\nReturn True if mode is from a door.")),
("_stat.S_ISFIFO", Some("S_ISFIFO(mode) -> bool\n\nReturn True if mode is from a FIFO (named pipe).")),
("_stat.S_ISLNK", Some("S_ISLNK(mode) -> bool\n\nReturn True if mode is from a symbolic link.")),
("_stat.S_ISPORT", Some("S_ISPORT(mode) -> bool\n\nReturn True if mode is from an event port.")),
("_stat.S_ISREG", Some("S_ISREG(mode) -> bool\n\nReturn True if mode is from a regular file.")),
("_stat.S_ISSOCK", Some("S_ISSOCK(mode) -> bool\n\nReturn True if mode is from a socket.")),
("_stat.S_ISWHT", Some("S_ISWHT(mode) -> bool\n\nReturn True if mode is from a whiteout.")),
("_stat.filemode", Some("Convert a file's mode to a string of the form '-rwxrwxrwx'")),
("_string", Some("string helper module")),
("_string.formatter_field_name_split", Some("split the argument as a field name")),
("_string.formatter_parser", Some("parse the argument as a format string")),
("_symtable.symtable", Some("Return symbol and scope dictionaries used internally by compiler.")),
("_thread", Some("This module provides primitive operations to write multi-threaded programs.\nThe 'threading' module provides a more convenient interface.")),
("_thread.LockType", Some("A lock object is a synchronization primitive. To create a lock,\ncall threading.Lock(). Methods are:\n\nacquire() -- lock the lock, possibly blocking until it can be obtained\nrelease() -- unlock of the lock\nlocked() -- test whether the lock is currently locked\n\nA lock is not owned by the thread that locked it; another thread may\nunlock it. A thread attempting to lock a lock that it has already locked\nwill block until another thread unlocks it. Deadlocks may ensue.")),
("_thread.LockType.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_thread.LockType.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_thread.LockType.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_thread.RLock.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_thread.RLock.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_thread.RLock.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_thread._ExceptHookArgs", Some("ExceptHookArgs\n\nType used to pass arguments to threading.excepthook.")),
("_thread._ExceptHookArgs.__class_getitem__", Some("See PEP 585")),
("_thread._ExceptHookArgs.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_thread._ExceptHookArgs.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_thread._ExceptHookArgs.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_thread._count", Some("_count() -> integer\n\nReturn the number of currently running Python threads, excluding\nthe main thread. The returned number comprises all threads created\nthrough `start_new_thread()` as well as `threading.Thread`, and not\nyet finished.\n\nThis function is meant for internal and specialized purposes only.\nIn most applications `threading.enumerate()` should be used instead.")),
("_thread._excepthook", Some("excepthook(exc_type, exc_value, exc_traceback, thread)\n\nHandle uncaught Thread.run() exception.")),
("_thread._local", Some("Thread-local data")),
("_thread._local.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_thread._local.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_thread._local.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_thread._set_sentinel", Some("_set_sentinel() -> lock\n\nSet a sentinel lock that will be released when the current thread\nstate is finalized (after it is untied from the interpreter).\n\nThis is a private API for the threading module.")),
("_thread.allocate", Some("allocate_lock() -> lock object\n(allocate() is an obsolete synonym)\n\nCreate a new lock object. See help(type(threading.Lock())) for\ninformation about locks.")),
("_thread.allocate_lock", Some("allocate_lock() -> lock object\n(allocate() is an obsolete synonym)\n\nCreate a new lock object. See help(type(threading.Lock())) for\ninformation about locks.")),
("_thread.exit", Some("exit()\n(exit_thread() is an obsolete synonym)\n\nThis is synonymous to ``raise SystemExit''. It will cause the current\nthread to exit silently unless the exception is caught.")),
("_thread.exit_thread", Some("exit()\n(exit_thread() is an obsolete synonym)\n\nThis is synonymous to ``raise SystemExit''. It will cause the current\nthread to exit silently unless the exception is caught.")),
("_thread.get_ident", Some("get_ident() -> integer\n\nReturn a non-zero integer that uniquely identifies the current thread\namongst other threads that exist simultaneously.\nThis may be used to identify per-thread resources.\nEven though on some platforms threads identities may appear to be\nallocated consecutive numbers starting at 1, this behavior should not\nbe relied upon, and the number should be seen purely as a magic cookie.\nA thread's identity may be reused for another thread after it exits.")),
("_thread.get_native_id", Some("get_native_id() -> integer\n\nReturn a non-negative integer identifying the thread as reported\nby the OS (kernel). This may be used to uniquely identify a\nparticular thread within a system.")),
("_thread.interrupt_main", Some("interrupt_main(signum=signal.SIGINT, /)\n\nSimulate the arrival of the given signal in the main thread,\nwhere the corresponding signal handler will be executed.\nIf *signum* is omitted, SIGINT is assumed.\nA subthread can use this function to interrupt the main thread.\n\nNote: the default signal handler for SIGINT raises ``KeyboardInterrupt``.")),
("_thread.stack_size", Some("stack_size([size]) -> size\n\nReturn the thread stack size used when creating new threads. The\noptional size argument specifies the stack size (in bytes) to be used\nfor subsequently created threads, and must be 0 (use platform or\nconfigured default) or a positive integer value of at least 32,768 (32k).\nIf changing the thread stack size is unsupported, a ThreadError\nexception is raised. If the specified size is invalid, a ValueError\nexception is raised, and the stack size is unmodified. 32k bytes\n currently the minimum supported stack size value to guarantee\nsufficient stack space for the interpreter itself.\n\nNote that some platforms may have particular restrictions on values for\nthe stack size, such as requiring a minimum stack size larger than 32 KiB or\nrequiring allocation in multiples of the system memory page size\n- platform documentation should be referred to for more information\n(4 KiB pages are common; using multiples of 4096 for the stack size is\nthe suggested approach in the absence of more specific information).")),
("_thread.start_new", Some("start_new_thread(function, args[, kwargs])\n(start_new() is an obsolete synonym)\n\nStart a new thread and return its identifier. The thread will call the\nfunction with positional arguments from the tuple args and keyword arguments\ntaken from the optional dictionary kwargs. The thread exits when the\nfunction returns; the return value is ignored. The thread will also exit\nwhen the function raises an unhandled exception; a stack trace will be\nprinted unless the exception is SystemExit.\n")),
("_thread.start_new_thread", Some("start_new_thread(function, args[, kwargs])\n(start_new() is an obsolete synonym)\n\nStart a new thread and return its identifier. The thread will call the\nfunction with positional arguments from the tuple args and keyword arguments\ntaken from the optional dictionary kwargs. The thread exits when the\nfunction returns; the return value is ignored. The thread will also exit\nwhen the function raises an unhandled exception; a stack trace will be\nprinted unless the exception is SystemExit.\n")),
("_tokenize.TokenizerIter.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("_tokenize.TokenizerIter.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("_tokenize.TokenizerIter.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("_warnings", Some("_warnings provides basic warning filtering support.\nIt is a helper module to speed up interpreter start-up.")),
("_warnings._filters_mutated", None),
("_warnings.warn", Some("Issue a warning, or maybe ignore it or raise an exception.")),
("_warnings.warn_explicit", Some("Low-level interface to warnings functionality.")),
("_weakref", Some("Weak-reference support module.")),
("_weakref._remove_dead_weakref", Some("Atomically remove key from dict if it points to a dead weakref.")),
("_weakref.getweakrefcount", Some("Return the number of weak references to 'object'.")),
("_weakref.getweakrefs", Some("Return a list of all weak reference objects pointing to 'object'.")),
("_weakref.proxy", Some("Create a proxy object that weakly references 'object'.\n\n'callback', if given, is called with a reference to the\nproxy when 'object' is about to be finalized.")),
("atexit", Some("allow programmer to define multiple exit functions to be executed\nupon normal program termination.\n\nTwo public functions, register and unregister, are defined.\n")),
("atexit._clear", Some("_clear() -> None\n\nClear the list of previously registered exit functions.")),
("atexit._ncallbacks", Some("_ncallbacks() -> int\n\nReturn the number of registered exit functions.")),
("atexit._run_exitfuncs", Some("_run_exitfuncs() -> None\n\nRun all registered exit functions.\n\nIf a callback raises an exception, it is logged with sys.unraisablehook.")),
("atexit.register", Some("register(func, *args, **kwargs) -> func\n\nRegister a function to be executed upon normal program termination\n\n func - function to be called at exit\n args - optional arguments to pass to func\n kwargs - optional keyword arguments to pass to func\n\n func is returned to facilitate usage as a decorator.")),
("atexit.unregister", Some("unregister(func) -> None\n\nUnregister an exit function which was previously registered using\natexit.register\n\n func - function to be unregistered")),
("builtins", Some("Built-in functions, types, exceptions, and other objects.\n\nThis module provides direct access to all 'built-in'\nidentifiers of Python; for example, builtins.len is\nthe full name for the built-in function len().\n\nThis module is not normally accessed explicitly by most\napplications, but can be useful in modules that provide\nobjects with the same name as a built-in value, but in\nwhich the built-in of that name is also needed.")),
("builtins.ArithmeticError", Some("Base class for arithmetic errors.")),
("builtins.ArithmeticError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ArithmeticError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ArithmeticError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.AssertionError", Some("Assertion failed.")),
("builtins.AssertionError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.AssertionError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.AssertionError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.AttributeError", Some("Attribute not found.")),
("builtins.AttributeError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.AttributeError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.AttributeError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.BaseException", Some("Common base class for all exceptions")),
("builtins.BaseException.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.BaseException.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.BaseException.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.BaseExceptionGroup", Some("A combination of multiple unrelated exceptions.")),
("builtins.BaseExceptionGroup.__class_getitem__", Some("See PEP 585")),
("builtins.BaseExceptionGroup.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.BaseExceptionGroup.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.BaseExceptionGroup.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.BlockingIOError", Some("I/O operation would block.")),
("builtins.BlockingIOError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.BlockingIOError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.BlockingIOError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.BrokenPipeError", Some("Broken pipe.")),
("builtins.BrokenPipeError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.BrokenPipeError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.BrokenPipeError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.BufferError", Some("Buffer error.")),
("builtins.BufferError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.BufferError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.BufferError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.BytesWarning", Some("Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.")),
("builtins.BytesWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.BytesWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.BytesWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ChildProcessError", Some("Child process error.")),
("builtins.ChildProcessError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ChildProcessError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ChildProcessError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ConnectionAbortedError", Some("Connection aborted.")),
("builtins.ConnectionAbortedError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ConnectionAbortedError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ConnectionAbortedError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ConnectionError", Some("Connection error.")),
("builtins.ConnectionError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ConnectionError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ConnectionError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ConnectionRefusedError", Some("Connection refused.")),
("builtins.ConnectionRefusedError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ConnectionRefusedError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ConnectionRefusedError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ConnectionResetError", Some("Connection reset.")),
("builtins.ConnectionResetError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ConnectionResetError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ConnectionResetError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.DeprecationWarning", Some("Base class for warnings about deprecated features.")),
("builtins.DeprecationWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.DeprecationWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.DeprecationWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.EOFError", Some("Read beyond end of file.")),
("builtins.EOFError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.EOFError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.EOFError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.EncodingWarning", Some("Base class for warnings about encodings.")),
("builtins.EncodingWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.EncodingWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.EncodingWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.EnvironmentError", Some("Base class for I/O related errors.")),
("builtins.EnvironmentError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.EnvironmentError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.EnvironmentError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.Exception", Some("Common base class for all non-exit exceptions.")),
("builtins.Exception.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.Exception.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.Exception.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ExceptionGroup.__class_getitem__", Some("See PEP 585")),
("builtins.ExceptionGroup.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ExceptionGroup.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ExceptionGroup.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.FileExistsError", Some("File already exists.")),
("builtins.FileExistsError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.FileExistsError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.FileExistsError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.FileNotFoundError", Some("File not found.")),
("builtins.FileNotFoundError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.FileNotFoundError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.FileNotFoundError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.FloatingPointError", Some("Floating point operation failed.")),
("builtins.FloatingPointError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.FloatingPointError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.FloatingPointError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.FutureWarning", Some("Base class for warnings about constructs that will change semantically\nin the future.")),
("builtins.FutureWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.FutureWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.FutureWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.GeneratorExit", Some("Request that a generator exit.")),
("builtins.GeneratorExit.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.GeneratorExit.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.GeneratorExit.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.IOError", Some("Base class for I/O related errors.")),
("builtins.IOError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.IOError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.IOError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ImportError", Some("Import can't find module, or can't find name in module.")),
("builtins.ImportError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ImportError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ImportError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ImportWarning", Some("Base class for warnings about probable mistakes in module imports")),
("builtins.ImportWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ImportWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ImportWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.IndentationError", Some("Improper indentation.")),
("builtins.IndentationError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.IndentationError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.IndentationError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.IndexError", Some("Sequence index out of range.")),
("builtins.IndexError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.IndexError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.IndexError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.InterruptedError", Some("Interrupted by signal.")),
("builtins.InterruptedError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.InterruptedError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.InterruptedError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.IsADirectoryError", Some("Operation doesn't work on directories.")),
("builtins.IsADirectoryError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.IsADirectoryError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.IsADirectoryError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.KeyError", Some("Mapping key not found.")),
("builtins.KeyError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.KeyError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.KeyError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.KeyboardInterrupt", Some("Program interrupted by user.")),
("builtins.KeyboardInterrupt.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.KeyboardInterrupt.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.KeyboardInterrupt.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.LookupError", Some("Base class for lookup errors.")),
("builtins.LookupError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.LookupError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.LookupError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.MemoryError", Some("Out of memory.")),
("builtins.MemoryError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.MemoryError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.MemoryError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ModuleNotFoundError", Some("Module not found.")),
("builtins.ModuleNotFoundError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ModuleNotFoundError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ModuleNotFoundError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.NameError", Some("Name not found globally.")),
("builtins.NameError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.NameError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.NameError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.NotADirectoryError", Some("Operation only works on directories.")),
("builtins.NotADirectoryError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.NotADirectoryError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.NotADirectoryError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.NotImplementedError", Some("Method or function hasn't been implemented yet.")),
("builtins.NotImplementedError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.NotImplementedError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.NotImplementedError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.OSError", Some("Base class for I/O related errors.")),
("builtins.OSError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.OSError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.OSError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.OverflowError", Some("Result too large to be represented.")),
("builtins.OverflowError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.OverflowError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.OverflowError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.PendingDeprecationWarning", Some("Base class for warnings about features which will be deprecated\nin the future.")),
("builtins.PendingDeprecationWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.PendingDeprecationWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.PendingDeprecationWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.PermissionError", Some("Not enough permissions.")),
("builtins.PermissionError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.PermissionError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.PermissionError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ProcessLookupError", Some("Process not found.")),
("builtins.ProcessLookupError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ProcessLookupError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ProcessLookupError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.RecursionError", Some("Recursion limit exceeded.")),
("builtins.RecursionError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.RecursionError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.RecursionError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ReferenceError", Some("Weak ref proxy used after referent went away.")),
("builtins.ReferenceError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ReferenceError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ReferenceError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ResourceWarning", Some("Base class for warnings about resource usage.")),
("builtins.ResourceWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ResourceWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ResourceWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.RuntimeError", Some("Unspecified run-time error.")),
("builtins.RuntimeError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.RuntimeError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.RuntimeError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.RuntimeWarning", Some("Base class for warnings about dubious runtime behavior.")),
("builtins.RuntimeWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.RuntimeWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.RuntimeWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.StopAsyncIteration", Some("Signal the end from iterator.__anext__().")),
("builtins.StopAsyncIteration.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.StopAsyncIteration.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.StopAsyncIteration.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.StopIteration", Some("Signal the end from iterator.__next__().")),
("builtins.StopIteration.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.StopIteration.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.StopIteration.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.SyntaxError", Some("Invalid syntax.")),
("builtins.SyntaxError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.SyntaxError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.SyntaxError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.SyntaxWarning", Some("Base class for warnings about dubious syntax.")),
("builtins.SyntaxWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.SyntaxWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.SyntaxWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.SystemError", Some("Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.")),
("builtins.SystemError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.SystemError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.SystemError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.SystemExit", Some("Request to exit from the interpreter.")),
("builtins.SystemExit.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.SystemExit.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.SystemExit.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.TabError", Some("Improper mixture of spaces and tabs.")),
("builtins.TabError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.TabError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.TabError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.TimeoutError", Some("Timeout expired.")),
("builtins.TimeoutError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.TimeoutError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.TimeoutError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.TypeError", Some("Inappropriate argument type.")),
("builtins.TypeError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.TypeError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.TypeError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.UnboundLocalError", Some("Local name referenced but not bound to a value.")),
("builtins.UnboundLocalError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.UnboundLocalError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.UnboundLocalError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.UnicodeDecodeError", Some("Unicode decoding error.")),
("builtins.UnicodeDecodeError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.UnicodeDecodeError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.UnicodeDecodeError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.UnicodeEncodeError", Some("Unicode encoding error.")),
("builtins.UnicodeEncodeError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.UnicodeEncodeError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.UnicodeEncodeError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.UnicodeError", Some("Unicode related error.")),
("builtins.UnicodeError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.UnicodeError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.UnicodeError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.UnicodeTranslateError", Some("Unicode translation error.")),
("builtins.UnicodeTranslateError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.UnicodeTranslateError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.UnicodeTranslateError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.UnicodeWarning", Some("Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.")),
("builtins.UnicodeWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.UnicodeWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.UnicodeWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.UserWarning", Some("Base class for warnings generated by user code.")),
("builtins.UserWarning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.UserWarning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.UserWarning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ValueError", Some("Inappropriate argument value (of correct type).")),
("builtins.ValueError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ValueError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ValueError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.Warning", Some("Base class for warning categories.")),
("builtins.Warning.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.Warning.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.Warning.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.ZeroDivisionError", Some("Second argument to a division or modulo operation was zero.")),
("builtins.ZeroDivisionError.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.ZeroDivisionError.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.ZeroDivisionError.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.__build_class__", Some("__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.")),
("builtins.__import__", Some("Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.")),
("builtins.abs", Some("Return the absolute value of the argument.")),
("builtins.aiter", Some("Return an AsyncIterator for an AsyncIterable object.")),
("builtins.all", Some("Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.")),
("builtins.anext", Some("async anext(aiterator[, default])\n\nReturn the next item from the async iterator. If default is given and the async\niterator is exhausted, it is returned instead of raising StopAsyncIteration.")),
("builtins.any", Some("Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.")),
("builtins.ascii", Some("Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.")),
("builtins.bin", Some("Return the binary representation of an integer.\n\n >>> bin(2796202)\n '0b1010101010101010101010'")),
("builtins.bool", Some("bool(x) -> bool\n\nReturns True when the argument x is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.")),
("builtins.bool.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.bool.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.bool.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.bool.from_bytes", Some("Return the integer represented by the given array of bytes.\n\n bytes\n Holds the array of bytes to convert. The argument must either\n support the buffer protocol or be an iterable object producing bytes.\n Bytes and bytearray are examples of built-in objects that support the\n buffer protocol.\n byteorder\n The byte order used to represent the integer. If byteorder is 'big',\n the most significant byte is at the beginning of the byte array. If\n byteorder is 'little', the most significant byte is at the end of the\n byte array. To request the native byte order of the host system, use\n `sys.byteorder' as the byte order value. Default is to use 'big'.\n signed\n Indicates whether two's complement is used to represent the integer.")),
("builtins.breakpoint", Some("breakpoint(*args, **kws)\n\nCall sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.")),
("builtins.bytearray", Some("bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer")),
("builtins.bytearray.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.bytearray.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.bytearray.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.bytearray.fromhex", Some("Create a bytearray object from a string of hexadecimal numbers.\n\nSpaces between two numbers are accepted.\nExample: bytearray.fromhex('B9 01EF') -> bytearray(b'\\\\xb9\\\\x01\\\\xef')")),
("builtins.bytearray.maketrans", Some("Return a translation table useable for the bytes or bytearray translate method.\n\nThe returned table will be one where each byte in frm is mapped to the byte at\nthe same position in to.\n\nThe bytes objects frm and to must be of the same length.")),
("builtins.bytes", Some("bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer")),
("builtins.bytes.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.bytes.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.bytes.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.bytes.fromhex", Some("Create a bytes object from a string of hexadecimal numbers.\n\nSpaces between two numbers are accepted.\nExample: bytes.fromhex('B9 01EF') -> b'\\\\xb9\\\\x01\\\\xef'.")),
("builtins.bytes.maketrans", Some("Return a translation table useable for the bytes or bytearray translate method.\n\nThe returned table will be one where each byte in frm is mapped to the byte at\nthe same position in to.\n\nThe bytes objects frm and to must be of the same length.")),
("builtins.callable", Some("Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.")),
("builtins.chr", Some("Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.")),
("builtins.classmethod", Some("classmethod(function) -> method\n\nConvert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.")),
("builtins.classmethod.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.classmethod.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.classmethod.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.compile", Some("Compile source into a code object that can be executed by exec() or eval().\n\nThe source code may represent a Python module, statement or expression.\nThe filename will be used for run-time error messages.\nThe mode must be 'exec' to compile a module, 'single' to compile a\nsingle (interactive) statement, or 'eval' to compile an expression.\nThe flags argument, if present, controls which future statements influence\nthe compilation of the code.\nThe dont_inherit argument, if true, stops the compilation inheriting\nthe effects of any future statements in effect in the code calling\ncompile; if absent or false these statements do influence the compilation,\nin addition to any features explicitly specified.")),
("builtins.complex", Some("Create a complex number from a real part and an optional imaginary part.\n\nThis is equivalent to (real + imag*1j) where imag defaults to 0.")),
("builtins.complex.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.complex.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.complex.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.delattr", Some("Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``")),
("builtins.dict", Some("dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)")),
("builtins.dict.__class_getitem__", Some("See PEP 585")),
("builtins.dict.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.dict.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.dict.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.dict.fromkeys", Some("Create a new dictionary with keys from iterable and values set to value.")),
("builtins.dir", Some("dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.")),
("builtins.divmod", Some("Return the tuple (x//y, x%y). Invariant: div*y + mod == x.")),
("builtins.enumerate", Some("Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...")),
("builtins.enumerate.__class_getitem__", Some("See PEP 585")),
("builtins.enumerate.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.enumerate.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.enumerate.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.eval", Some("Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.")),
("builtins.exec", Some("Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.")),
("builtins.filter", Some("filter(function or None, iterable) --> filter object\n\nReturn an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.")),
("builtins.filter.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.filter.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.filter.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.float", Some("Convert a string or number to a floating point number, if possible.")),
("builtins.float.__getformat__", Some("You probably don't want to use this function.\n\n typestr\n Must be 'double' or 'float'.\n\nIt exists mainly to be used in Python's test suite.\n\nThis function returns whichever of 'unknown', 'IEEE, big-endian' or 'IEEE,\nlittle-endian' best describes the format of floating point numbers used by the\nC type named by typestr.")),
("builtins.float.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.float.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.float.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.float.fromhex", Some("Create a floating-point number from a hexadecimal string.\n\n>>> float.fromhex('0x1.ffffp10')\n2047.984375\n>>> float.fromhex('-0x1p-1074')\n-5e-324")),
("builtins.format", Some("Return value.__format__(format_spec)\n\nformat_spec defaults to the empty string.\nSee the Format Specification Mini-Language section of help('FORMATTING') for\ndetails.")),
("builtins.frozenset", Some("frozenset() -> empty frozenset object\nfrozenset(iterable) -> frozenset object\n\nBuild an immutable unordered collection of unique elements.")),
("builtins.frozenset.__class_getitem__", Some("See PEP 585")),
("builtins.frozenset.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.frozenset.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.frozenset.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.getattr", Some("getattr(object, name[, default]) -> value\n\nGet a named attribute from an object; getattr(x, 'y') is equivalent to x.y.\nWhen a default argument is given, it is returned when the attribute doesn't\nexist; without it, an exception is raised in that case.")),
("builtins.globals", Some("Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.")),
("builtins.hasattr", Some("Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.")),
("builtins.hash", Some("Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.")),
("builtins.hex", Some("Return the hexadecimal representation of an integer.\n\n >>> hex(12648430)\n '0xc0ffee'")),
("builtins.id", Some("Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)")),
("builtins.input", Some("Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.")),
("builtins.int", Some("int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4")),
("builtins.int.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.int.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.int.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.int.from_bytes", Some("Return the integer represented by the given array of bytes.\n\n bytes\n Holds the array of bytes to convert. The argument must either\n support the buffer protocol or be an iterable object producing bytes.\n Bytes and bytearray are examples of built-in objects that support the\n buffer protocol.\n byteorder\n The byte order used to represent the integer. If byteorder is 'big',\n the most significant byte is at the beginning of the byte array. If\n byteorder is 'little', the most significant byte is at the end of the\n byte array. To request the native byte order of the host system, use\n `sys.byteorder' as the byte order value. Default is to use 'big'.\n signed\n Indicates whether two's complement is used to represent the integer.")),
("builtins.isinstance", Some("Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.")),
("builtins.issubclass", Some("Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.")),
("builtins.iter", Some("iter(iterable) -> iterator\niter(callable, sentinel) -> iterator\n\nGet an iterator from an object. In the first form, the argument must\nsupply its own iterator, or be a sequence.\nIn the second form, the callable is called until it returns the sentinel.")),
("builtins.len", Some("Return the number of items in a container.")),
("builtins.list", Some("Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.")),
("builtins.list.__class_getitem__", Some("See PEP 585")),
("builtins.list.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.list.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.list.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.locals", Some("Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.")),
("builtins.map", Some("map(func, *iterables) --> map object\n\nMake an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.")),
("builtins.map.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.map.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.map.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.max", Some("max(iterable, *[, default=obj, key=func]) -> value\nmax(arg1, arg2, *args, *[, key=func]) -> value\n\nWith a single iterable argument, return its biggest item. The\ndefault keyword-only argument specifies an object to return if\nthe provided iterable is empty.\nWith two or more arguments, return the largest argument.")),
("builtins.memoryview", Some("Create a new memoryview object which references the given object.")),
("builtins.memoryview.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.memoryview.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.memoryview.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.min", Some("min(iterable, *[, default=obj, key=func]) -> value\nmin(arg1, arg2, *args, *[, key=func]) -> value\n\nWith a single iterable argument, return its smallest item. The\ndefault keyword-only argument specifies an object to return if\nthe provided iterable is empty.\nWith two or more arguments, return the smallest argument.")),
("builtins.next", Some("next(iterator[, default])\n\nReturn the next item from the iterator. If default is given and the iterator\nis exhausted, it is returned instead of raising StopIteration.")),
("builtins.object", Some("The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n")),
("builtins.object.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.object.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.object.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.oct", Some("Return the octal representation of an integer.\n\n >>> oct(342391)\n '0o1234567'")),
("builtins.ord", Some("Return the Unicode code point for a one-character string.")),
("builtins.pow", Some("Equivalent to base**exp with 2 arguments or base**exp % mod with 3 arguments\n\nSome types, such as ints, are able to use a more efficient algorithm when\ninvoked using the three argument form.")),
("builtins.print", Some("Prints the values to a stream, or to sys.stdout by default.\n\n sep\n string inserted between values, default a space.\n end\n string appended after the last value, default a newline.\n file\n a file-like object (stream); defaults to the current sys.stdout.\n flush\n whether to forcibly flush the stream.")),
("builtins.property", Some("Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x")),
("builtins.property.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.property.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.property.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.range", Some("range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).")),
("builtins.range.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.range.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.range.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.repr", Some("Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.")),
("builtins.reversed", Some("Return a reverse iterator over the values of the given sequence.")),
("builtins.reversed.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.reversed.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.reversed.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.round", Some("Round a number to a given precision in decimal digits.\n\nThe return value is an integer if ndigits is omitted or None. Otherwise\nthe return value has the same type as the number. ndigits may be negative.")),
("builtins.set", Some("set() -> new empty set object\nset(iterable) -> new set object\n\nBuild an unordered collection of unique elements.")),
("builtins.set.__class_getitem__", Some("See PEP 585")),
("builtins.set.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.set.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.set.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.setattr", Some("Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``")),
("builtins.slice", Some("slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).")),
("builtins.slice.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.slice.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.slice.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.sorted", Some("Return a new list containing all items from the iterable in ascending order.\n\nA custom key function can be supplied to customize the sort order, and the\nreverse flag can be set to request the result in descending order.")),
("builtins.staticmethod", Some("staticmethod(function) -> method\n\nConvert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.")),
("builtins.staticmethod.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.staticmethod.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.staticmethod.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.str", Some("str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to sys.getdefaultencoding().\nerrors defaults to 'strict'.")),
("builtins.str.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.str.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.str.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.str.maketrans", Some("Return a translation table usable for str.translate().\n\nIf there is only one argument, it must be a dictionary mapping Unicode\nordinals (integers) or characters to Unicode ordinals, strings or None.\nCharacter keys will be then converted to ordinals.\nIf there are two arguments, they must be strings of equal length, and\nin the resulting dictionary, each character in x will be mapped to the\ncharacter at the same position in y. If there is a third argument, it\nmust be a string, whose characters will be mapped to None in the result.")),
("builtins.sum", Some("Return the sum of a 'start' value (default: 0) plus an iterable of numbers\n\nWhen the iterable is empty, return the start value.\nThis function is intended specifically for use with numeric values and may\nreject non-numeric types.")),
("builtins.super", Some("super() -> same as super(__class__, <first argument>)\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n")),
("builtins.super.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.super.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.super.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.tuple", Some("Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.")),
("builtins.tuple.__class_getitem__", Some("See PEP 585")),
("builtins.tuple.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.tuple.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.tuple.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.type", Some("type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type")),
("builtins.type.__base__", Some("The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n")),
("builtins.type.__base__.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.type.__base__.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.type.__base__.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.type.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.type.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.type.__prepare__", Some("__prepare__() -> dict\nused to create the namespace for the class statement")),
("builtins.type.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("builtins.vars", Some("vars([object]) -> dictionary\n\nWithout arguments, equivalent to locals().\nWith an argument, equivalent to object.__dict__.")),
("builtins.zip", Some("zip(*iterables, strict=False) --> Yield tuples until an input is exhausted.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n\nThe zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.")),
("builtins.zip.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("builtins.zip.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("builtins.zip.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("errno", Some("This module makes available standard errno system symbols.\n\nThe value of each symbol is the corresponding integer value,\ne.g., on most systems, errno.ENOENT equals the integer 2.\n\nThe dictionary errno.errorcode maps numeric codes to symbol names,\ne.g., errno.errorcode[2] could be the string 'ENOENT'.\n\nSymbols that are not relevant to the underlying system are not defined.\n\nTo map error codes to error messages, use the function os.strerror(),\ne.g. os.strerror(2) could return 'No such file or directory'.")),
("faulthandler", Some("faulthandler module.")),
("faulthandler._fatal_error_c_thread", Some("fatal_error_c_thread(): call Py_FatalError() in a new C thread.")),
("faulthandler._read_null", Some("_read_null(): read from NULL, raise a SIGSEGV or SIGBUS signal depending on the platform")),
("faulthandler._sigabrt", Some("_sigabrt(): raise a SIGABRT signal")),
("faulthandler._sigfpe", Some("_sigfpe(): raise a SIGFPE signal")),
("faulthandler._sigsegv", Some("_sigsegv(release_gil=False): raise a SIGSEGV signal")),
("faulthandler._stack_overflow", Some("_stack_overflow(): recursive call to raise a stack overflow")),
("faulthandler.cancel_dump_traceback_later", Some("cancel_dump_traceback_later():\ncancel the previous call to dump_traceback_later().")),
("faulthandler.disable", Some("disable(): disable the fault handler")),
("faulthandler.dump_traceback", Some("dump_traceback(file=sys.stderr, all_threads=True): dump the traceback of the current thread, or of all threads if all_threads is True, into file")),
("faulthandler.dump_traceback_later", Some("dump_traceback_later(timeout, repeat=False, file=sys.stderrn, exit=False):\ndump the traceback of all threads in timeout seconds,\nor each timeout seconds if repeat is True. If exit is True, call _exit(1) which is not safe.")),
("faulthandler.enable", Some("enable(file=sys.stderr, all_threads=True): enable the fault handler")),
("faulthandler.is_enabled", Some("is_enabled()->bool: check if the handler is enabled")),
("faulthandler.register", Some("register(signum, file=sys.stderr, all_threads=True, chain=False): register a handler for the signal 'signum': dump the traceback of the current thread, or of all threads if all_threads is True, into file")),
("faulthandler.unregister", Some("unregister(signum): unregister the handler of the signal 'signum' registered by register()")),
("gc", Some("This module provides access to the garbage collector for reference cycles.\n\nenable() -- Enable automatic garbage collection.\ndisable() -- Disable automatic garbage collection.\nisenabled() -- Returns true if automatic collection is enabled.\ncollect() -- Do a full collection right now.\nget_count() -- Return the current collection counts.\nget_stats() -- Return list of dictionaries containing per-generation stats.\nset_debug() -- Set debugging flags.\nget_debug() -- Get debugging flags.\nset_threshold() -- Set the collection thresholds.\nget_threshold() -- Return the current the collection thresholds.\nget_objects() -- Return a list of all objects tracked by the collector.\nis_tracked() -- Returns true if a given object is tracked.\nis_finalized() -- Returns true if a given object has been already finalized.\nget_referrers() -- Return the list of objects that refer to an object.\nget_referents() -- Return the list of objects that an object refers to.\nfreeze() -- Freeze all tracked objects and ignore them for future collections.\nunfreeze() -- Unfreeze all objects in the permanent generation.\nget_freeze_count() -- Return the number of objects in the permanent generation.\n")),
("gc.collect", Some("Run the garbage collector.\n\nWith no arguments, run a full collection. The optional argument\nmay be an integer specifying which generation to collect. A ValueError\nis raised if the generation number is invalid.\n\nThe number of unreachable objects is returned.")),
("gc.disable", Some("Disable automatic garbage collection.")),
("gc.enable", Some("Enable automatic garbage collection.")),
("gc.freeze", Some("Freeze all current tracked objects and ignore them for future collections.\n\nThis can be used before a POSIX fork() call to make the gc copy-on-write friendly.\nNote: collection before a POSIX fork() call may free pages for future allocation\nwhich can cause copy-on-write.")),
("gc.get_count", Some("Return a three-tuple of the current collection counts.")),
("gc.get_debug", Some("Get the garbage collection debugging flags.")),
("gc.get_freeze_count", Some("Return the number of objects in the permanent generation.")),
("gc.get_objects", Some("Return a list of objects tracked by the collector (excluding the list returned).\n\n generation\n Generation to extract the objects from.\n\nIf generation is not None, return only the objects tracked by the collector\nthat are in that generation.")),
("gc.get_referents", Some("get_referents(*objs) -> list\nReturn the list of objects that are directly referred to by objs.")),
("gc.get_referrers", Some("get_referrers(*objs) -> list\nReturn the list of objects that directly refer to any of objs.")),
("gc.get_stats", Some("Return a list of dictionaries containing per-generation statistics.")),
("gc.get_threshold", Some("Return the current collection thresholds.")),
("gc.is_finalized", Some("Returns true if the object has been already finalized by the GC.")),
("gc.is_tracked", Some("Returns true if the object is tracked by the garbage collector.\n\nSimple atomic objects will return false.")),
("gc.isenabled", Some("Returns true if automatic garbage collection is enabled.")),
("gc.set_debug", Some("Set the garbage collection debugging flags.\n\n flags\n An integer that can have the following bits turned on:\n DEBUG_STATS - Print statistics during collection.\n DEBUG_COLLECTABLE - Print collectable objects found.\n DEBUG_UNCOLLECTABLE - Print unreachable but uncollectable objects\n found.\n DEBUG_SAVEALL - Save objects to gc.garbage rather than freeing them.\n DEBUG_LEAK - Debug leaking programs (everything but STATS).\n\nDebugging information is written to sys.stderr.")),
("gc.set_threshold", Some("set_threshold(threshold0, [threshold1, threshold2]) -> None\n\nSets the collection thresholds. Setting threshold0 to zero disables\ncollection.\n")),
("gc.unfreeze", Some("Unfreeze all objects in the permanent generation.\n\nPut all objects in the permanent generation back into oldest generation.")),
("itertools", Some("Functional tools for creating and using iterators.\n\nInfinite iterators:\ncount(start=0, step=1) --> start, start+step, start+2*step, ...\ncycle(p) --> p0, p1, ... plast, p0, p1, ...\nrepeat(elem [,n]) --> elem, elem, elem, ... endlessly or up to n times\n\nIterators terminating on the shortest input sequence:\naccumulate(p[, func]) --> p0, p0+p1, p0+p1+p2\nchain(p, q, ...) --> p0, p1, ... plast, q0, q1, ...\nchain.from_iterable([p, q, ...]) --> p0, p1, ... plast, q0, q1, ...\ncompress(data, selectors) --> (d[0] if s[0]), (d[1] if s[1]), ...\ndropwhile(pred, seq) --> seq[n], seq[n+1], starting when pred fails\ngroupby(iterable[, keyfunc]) --> sub-iterators grouped by value of keyfunc(v)\nfilterfalse(pred, seq) --> elements of seq where pred(elem) is False\nislice(seq, [start,] stop [, step]) --> elements from\n seq[start:stop:step]\npairwise(s) --> (s[0],s[1]), (s[1],s[2]), (s[2], s[3]), ...\nstarmap(fun, seq) --> fun(*seq[0]), fun(*seq[1]), ...\ntee(it, n=2) --> (it1, it2 , ... itn) splits one iterator into n\ntakewhile(pred, seq) --> seq[0], seq[1], until pred fails\nzip_longest(p, q, ...) --> (p[0], q[0]), (p[1], q[1]), ...\n\nCombinatoric generators:\nproduct(p, q, ... [repeat=1]) --> cartesian product\npermutations(p[, r])\ncombinations(p, r)\ncombinations_with_replacement(p, r)\n")),
("itertools._grouper.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools._grouper.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools._grouper.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools._tee", Some("Iterator wrapped to make it copyable.")),
("itertools._tee.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools._tee.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools._tee.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools._tee_dataobject", Some("teedataobject(iterable, values, next, /)\n--\n\nData container common to multiple tee objects.")),
("itertools._tee_dataobject.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools._tee_dataobject.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools._tee_dataobject.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.accumulate", Some("Return series of accumulated sums (or other binary function results).")),
("itertools.accumulate.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.accumulate.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.accumulate.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.chain", Some("chain(*iterables) --> chain object\n\nReturn a chain object whose .__next__() method returns elements from the\nfirst iterable until it is exhausted, then elements from the next\niterable, until all of the iterables are exhausted.")),
("itertools.chain.__class_getitem__", Some("See PEP 585")),
("itertools.chain.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.chain.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.chain.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.chain.from_iterable", Some("Alternative chain() constructor taking a single iterable argument that evaluates lazily.")),
("itertools.combinations", Some("Return successive r-length combinations of elements in the iterable.\n\ncombinations(range(4), 3) --> (0,1,2), (0,1,3), (0,2,3), (1,2,3)")),
("itertools.combinations.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.combinations.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.combinations.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.combinations_with_replacement", Some("Return successive r-length combinations of elements in the iterable allowing individual elements to have successive repeats.\n\ncombinations_with_replacement('ABC', 2) --> ('A','A'), ('A','B'), ('A','C'), ('B','B'), ('B','C'), ('C','C')")),
("itertools.combinations_with_replacement.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.combinations_with_replacement.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.combinations_with_replacement.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.compress", Some("Return data elements corresponding to true selector elements.\n\nForms a shorter iterator from selected data elements using the selectors to\nchoose the data elements.")),
("itertools.compress.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.compress.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.compress.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.count", Some("Return a count object whose .__next__() method returns consecutive values.\n\nEquivalent to:\n def count(firstval=0, step=1):\n x = firstval\n while 1:\n yield x\n x += step")),
("itertools.count.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.count.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.count.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.cycle", Some("Return elements from the iterable until it is exhausted. Then repeat the sequence indefinitely.")),
("itertools.cycle.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.cycle.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.cycle.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.dropwhile", Some("Drop items from the iterable while predicate(item) is true.\n\nAfterwards, return every element until the iterable is exhausted.")),
("itertools.dropwhile.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.dropwhile.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.dropwhile.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.filterfalse", Some("Return those items of iterable for which function(item) is false.\n\nIf function is None, return the items that are false.")),
("itertools.filterfalse.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.filterfalse.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.filterfalse.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.groupby", Some("make an iterator that returns consecutive keys and groups from the iterable\n\n iterable\n Elements to divide into groups according to the key function.\n key\n A function for computing the group category for each element.\n If the key function is not specified or is None, the element itself\n is used for grouping.")),
("itertools.groupby.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.groupby.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.groupby.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.islice", Some("islice(iterable, stop) --> islice object\nislice(iterable, start, stop[, step]) --> islice object\n\nReturn an iterator whose next() method returns selected values from an\niterable. If start is specified, will skip all preceding elements;\notherwise, start defaults to zero. Step defaults to one. If\nspecified as another value, step determines how many values are\nskipped between successive calls. Works like a slice() on a list\nbut returns an iterator.")),
("itertools.islice.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.islice.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.islice.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.pairwise", Some("Return an iterator of overlapping pairs taken from the input iterator.\n\n s -> (s0,s1), (s1,s2), (s2, s3), ...")),
("itertools.pairwise.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.pairwise.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.pairwise.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.permutations", Some("Return successive r-length permutations of elements in the iterable.\n\npermutations(range(3), 2) --> (0,1), (0,2), (1,0), (1,2), (2,0), (2,1)")),
("itertools.permutations.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.permutations.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.permutations.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.product", Some("product(*iterables, repeat=1) --> product object\n\nCartesian product of input iterables. Equivalent to nested for-loops.\n\nFor example, product(A, B) returns the same as: ((x,y) for x in A for y in B).\nThe leftmost iterators are in the outermost for-loop, so the output tuples\ncycle in a manner similar to an odometer (with the rightmost element changing\non every iteration).\n\nTo compute the product of an iterable with itself, specify the number\nof repetitions with the optional repeat keyword argument. For example,\nproduct(A, repeat=4) means the same as product(A, A, A, A).\n\nproduct('ab', range(3)) --> ('a',0) ('a',1) ('a',2) ('b',0) ('b',1) ('b',2)\nproduct((0,1), (0,1), (0,1)) --> (0,0,0) (0,0,1) (0,1,0) (0,1,1) (1,0,0) ...")),
("itertools.product.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.product.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.product.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.repeat", Some("repeat(object [,times]) -> create an iterator which returns the object\nfor the specified number of times. If not specified, returns the object\nendlessly.")),
("itertools.repeat.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.repeat.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.repeat.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.starmap", Some("Return an iterator whose values are returned from the function evaluated with an argument tuple taken from the given sequence.")),
("itertools.starmap.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.starmap.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.starmap.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.takewhile", Some("Return successive entries from an iterable as long as the predicate evaluates to true for each entry.")),
("itertools.takewhile.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.takewhile.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.takewhile.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("itertools.tee", Some("Returns a tuple of n independent iterators.")),
("itertools.zip_longest", Some("zip_longest(iter1 [,iter2 [...]], [fillvalue=None]) --> zip_longest object\n\nReturn a zip_longest object whose .__next__() method returns a tuple where\nthe i-th element comes from the i-th iterable argument. The .__next__()\nmethod continues until the longest iterable in the argument sequence\nis exhausted and then it raises StopIteration. When the shorter iterables\nare exhausted, the fillvalue is substituted in their place. The fillvalue\ndefaults to None or can be specified by a keyword argument.\n")),
("itertools.zip_longest.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("itertools.zip_longest.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("itertools.zip_longest.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("marshal", Some("This module contains functions that can read and write Python values in\na binary format. The format is specific to Python, but independent of\nmachine architecture issues.\n\nNot all Python object types are supported; in general, only objects\nwhose value is independent from a particular invocation of Python can be\nwritten and read by this module. The following types are supported:\nNone, integers, floating point numbers, strings, bytes, bytearrays,\ntuples, lists, sets, dictionaries, and code objects, where it\nshould be understood that tuples, lists and dictionaries are only\nsupported as long as the values contained therein are themselves\nsupported; and recursive lists and dictionaries should not be written\n(they will cause infinite loops).\n\nVariables:\n\nversion -- indicates the format that the module uses. Version 0 is the\n historical format, version 1 shares interned strings and version 2\n uses a binary format for floating point numbers.\n Version 3 shares common object references (New in version 3.4).\n\nFunctions:\n\ndump() -- write value to a file\nload() -- read value from a file\ndumps() -- marshal value as a bytes object\nloads() -- read value from a bytes-like object")),
("marshal.dump", Some("Write the value on the open file.\n\n value\n Must be a supported type.\n file\n Must be a writeable binary file.\n version\n Indicates the data format that dump should use.\n\nIf the value has (or contains an object that has) an unsupported type, a\nValueError exception is raised - but garbage data will also be written\nto the file. The object will not be properly read back by load().")),
("marshal.dumps", Some("Return the bytes object that would be written to a file by dump(value, file).\n\n value\n Must be a supported type.\n version\n Indicates the data format that dumps should use.\n\nRaise a ValueError exception if value has (or contains an object that has) an\nunsupported type.")),
("marshal.load", Some("Read one value from the open file and return it.\n\n file\n Must be readable binary file.\n\nIf no valid value is read (e.g. because the data has a different Python\nversion's incompatible marshal format), raise EOFError, ValueError or\nTypeError.\n\nNote: If an object containing an unsupported type was marshalled with\ndump(), load() will substitute None for the unmarshallable type.")),
("marshal.loads", Some("Convert the bytes-like object to a value.\n\nIf no valid value is found, raise EOFError, ValueError or TypeError. Extra\nbytes in the input are ignored.")),
("posix", Some("This module provides access to operating system functionality that is\nstandardized by the C Standard and the POSIX standard (a thinly\ndisguised Unix interface). Refer to the library manual and\ncorresponding Unix manual entries for more information on calls.")),
("posix.DirEntry.__class_getitem__", Some("See PEP 585")),
("posix.DirEntry.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("posix.DirEntry.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("posix.DirEntry.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),
("posix.WCOREDUMP", Some("Return True if the process returning status was dumped to a core file.")),
("posix.WEXITSTATUS", Some("Return the process return code from status.")),
("posix.WIFCONTINUED", Some("Return True if a particular process was continued from a job control stop.\n\nReturn True if the process returning status was continued from a\njob control stop.")),
("posix.WIFEXITED", Some("Return True if the process returning status exited via the exit() system call.")),
("posix.WIFSIGNALED", Some("Return True if the process returning status was terminated by a signal.")),
("posix.WIFSTOPPED", Some("Return True if the process returning status was stopped.")),
("posix.WSTOPSIG", Some("Return the signal that stopped the process that provided the status value.")),
("posix.WTERMSIG", Some("Return the signal that terminated the process that provided the status value.")),
("posix._exit", Some("Exit to the system with specified status, without normal exit processing.")),
("posix._fcopyfile", Some("Efficiently copy content or metadata of 2 regular file descriptors (macOS).")),
("posix._path_normpath", Some("Basic path normalization.")),
("posix.abort", Some("Abort the interpreter immediately.\n\nThis function 'dumps core' or otherwise fails in the hardest way possible\non the hosting operating system. This function never returns.")),
("posix.access", Some("Use the real uid/gid to test for access to a path.\n\n path\n Path to be tested; can be string, bytes, or a path-like object.\n mode\n Operating-system mode bitfield. Can be F_OK to test existence,\n or the inclusive-OR of R_OK, W_OK, and X_OK.\n dir_fd\n If not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that\n directory.\n effective_ids\n If True, access will use the effective uid/gid instead of\n the real uid/gid.\n follow_symlinks\n If False, and the last element of the path is a symbolic link,\n access will examine the symbolic link itself instead of the file\n the link points to.\n\ndir_fd, effective_ids, and follow_symlinks may not be implemented\n on your platform. If they are unavailable, using them will raise a\n NotImplementedError.\n\nNote that most operations will use the effective uid/gid, therefore this\n routine can be used in a suid/sgid environment to test if the invoking user\n has the specified access to the path.")),
("posix.chdir", Some("Change the current working directory to the specified path.\n\npath may always be specified as a string.\nOn some platforms, path may also be specified as an open file descriptor.\n If this functionality is unavailable, using it raises an exception.")),
("posix.chflags", Some("Set file flags.\n\nIf follow_symlinks is False, and the last element of the path is a symbolic\n link, chflags will change flags on the symbolic link itself instead of the\n file the link points to.\nfollow_symlinks may not be implemented on your platform. If it is\nunavailable, using it will raise a NotImplementedError.")),
("posix.chmod", Some("Change the access permissions of a file.\n\n path\n Path to be modified. May always be specified as a str, bytes, or a path-like object.\n On some platforms, path may also be specified as an open file descriptor.\n If this functionality is unavailable, using it raises an exception.\n mode\n Operating-system mode bitfield.\n dir_fd\n If not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that\n directory.\n follow_symlinks\n If False, and the last element of the path is a symbolic link,\n chmod will modify the symbolic link itself instead of the file\n the link points to.\n\nIt is an error to use dir_fd or follow_symlinks when specifying path as\n an open file descriptor.\ndir_fd and follow_symlinks may not be implemented on your platform.\n If they are unavailable, using them will raise a NotImplementedError.")),
("posix.chown", Some("Change the owner and group id of path to the numeric uid and gid.\\\n\n path\n Path to be examined; can be string, bytes, a path-like object, or open-file-descriptor int.\n dir_fd\n If not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that\n directory.\n follow_symlinks\n If False, and the last element of the path is a symbolic link,\n stat will examine the symbolic link itself instead of the file\n the link points to.\n\npath may always be specified as a string.\nOn some platforms, path may also be specified as an open file descriptor.\n If this functionality is unavailable, using it raises an exception.\nIf dir_fd is not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that directory.\nIf follow_symlinks is False, and the last element of the path is a symbolic\n link, chown will modify the symbolic link itself instead of the file the\n link points to.\nIt is an error to use dir_fd or follow_symlinks when specifying path as\n an open file descriptor.\ndir_fd and follow_symlinks may not be implemented on your platform.\n If they are unavailable, using them will raise a NotImplementedError.")),
("posix.chroot", Some("Change root directory to path.")),
("posix.close", Some("Close a file descriptor.")),
("posix.closerange", Some("Closes all file descriptors in [fd_low, fd_high), ignoring errors.")),
("posix.confstr", Some("Return a string-valued system configuration variable.")),
("posix.cpu_count", Some("Return the number of CPUs in the system; return None if indeterminable.\n\nThis number is not equivalent to the number of CPUs the current process can\nuse. The number of usable CPUs can be obtained with\n``len(os.sched_getaffinity(0))``")),
("posix.ctermid", Some("Return the name of the controlling terminal for this process.")),
("posix.device_encoding", Some("Return a string describing the encoding of a terminal's file descriptor.\n\nThe file descriptor must be attached to a terminal.\nIf the device is not a terminal, return None.")),
("posix.dup", Some("Return a duplicate of a file descriptor.")),
("posix.dup2", Some("Duplicate file descriptor.")),
("posix.execv", Some("Execute an executable path with arguments, replacing current process.\n\n path\n Path of executable file.\n argv\n Tuple or list of strings.")),
("posix.execve", Some("Execute an executable path with arguments, replacing current process.\n\n path\n Path of executable file.\n argv\n Tuple or list of strings.\n env\n Dictionary of strings mapping to strings.")),
("posix.fchdir", Some("Change to the directory of the given file descriptor.\n\nfd must be opened on a directory, not a file.\nEquivalent to os.chdir(fd).")),
("posix.fchmod", Some("Change the access permissions of the file given by file descriptor fd.\n\nEquivalent to os.chmod(fd, mode).")),
("posix.fchown", Some("Change the owner and group id of the file specified by file descriptor.\n\nEquivalent to os.chown(fd, uid, gid).")),
("posix.fork", Some("Fork a child process.\n\nReturn 0 to child process and PID of child to parent process.")),
("posix.forkpty", Some("Fork a new process with a new pseudo-terminal as controlling tty.\n\nReturns a tuple of (pid, master_fd).\nLike fork(), return pid of 0 to the child process,\nand pid of child to the parent process.\nTo both, return fd of newly opened pseudo-terminal.")),
("posix.fpathconf", Some("Return the configuration limit name for the file descriptor fd.\n\nIf there is no limit, return -1.")),
("posix.fspath", Some("Return the file system path representation of the object.\n\nIf the object is str or bytes, then allow it to pass through as-is. If the\nobject defines __fspath__(), then return the result of that method. All other\ntypes raise a TypeError.")),
("posix.fstat", Some("Perform a stat system call on the given file descriptor.\n\nLike stat(), but for an open file descriptor.\nEquivalent to os.stat(fd).")),
("posix.fstatvfs", Some("Perform an fstatvfs system call on the given fd.\n\nEquivalent to statvfs(fd).")),
("posix.fsync", Some("Force write of fd to disk.")),
("posix.ftruncate", Some("Truncate a file, specified by file descriptor, to a specific length.")),
("posix.get_blocking", Some("Get the blocking mode of the file descriptor.\n\nReturn False if the O_NONBLOCK flag is set, True if the flag is cleared.")),
("posix.get_inheritable", Some("Get the close-on-exe flag of the specified file descriptor.")),
("posix.get_terminal_size", Some("Return the size of the terminal window as (columns, lines).\n\nThe optional argument fd (default standard output) specifies\nwhich file descriptor should be queried.\n\nIf the file descriptor is not connected to a terminal, an OSError\nis thrown.\n\nThis function will only be defined if an implementation is\navailable for this system.\n\nshutil.get_terminal_size is the high-level function which should\nnormally be used, os.get_terminal_size is the low-level implementation.")),
("posix.getcwd", Some("Return a unicode string representing the current working directory.")),
("posix.getcwdb", Some("Return a bytes string representing the current working directory.")),
("posix.getegid", Some("Return the current process's effective group id.")),
("posix.geteuid", Some("Return the current process's effective user id.")),
("posix.getgid", Some("Return the current process's group id.")),
("posix.getgrouplist", Some("Returns a list of groups to which a user belongs.\n\n user\n username to lookup\n group\n base group id of the user")),
("posix.getgroups", Some("Return list of supplemental group IDs for the process.")),
("posix.getloadavg", Some("Return average recent system load information.\n\nReturn the number of processes in the system run queue averaged over\nthe last 1, 5, and 15 minutes as a tuple of three floats.\nRaises OSError if the load average was unobtainable.")),
("posix.getlogin", Some("Return the actual login name.")),
("posix.getpgid", Some("Call the system call getpgid(), and return the result.")),
("posix.getpgrp", Some("Return the current process group id.")),
("posix.getpid", Some("Return the current process id.")),
("posix.getppid", Some("Return the parent's process id.\n\nIf the parent process has already exited, Windows machines will still\nreturn its id; others systems will return the id of the 'init' process (1).")),
("posix.getpriority", Some("Return program scheduling priority.")),
("posix.getsid", Some("Call the system call getsid(pid) and return the result.")),
("posix.getuid", Some("Return the current process's user id.")),
("posix.initgroups", Some("Initialize the group access list.\n\nCall the system initgroups() to initialize the group access list with all of\nthe groups of which the specified username is a member, plus the specified\ngroup id.")),
("posix.isatty", Some("Return True if the fd is connected to a terminal.\n\nReturn True if the file descriptor is an open file descriptor\nconnected to the slave end of a terminal.")),
("posix.kill", Some("Kill a process with a signal.")),
("posix.killpg", Some("Kill a process group with a signal.")),
("posix.lchflags", Some("Set file flags.\n\nThis function will not follow symbolic links.\nEquivalent to chflags(path, flags, follow_symlinks=False).")),
("posix.lchmod", Some("Change the access permissions of a file, without following symbolic links.\n\nIf path is a symlink, this affects the link itself rather than the target.\nEquivalent to chmod(path, mode, follow_symlinks=False).\"")),
("posix.lchown", Some("Change the owner and group id of path to the numeric uid and gid.\n\nThis function will not follow symbolic links.\nEquivalent to os.chown(path, uid, gid, follow_symlinks=False).")),
("posix.link", Some("Create a hard link to a file.\n\nIf either src_dir_fd or dst_dir_fd is not None, it should be a file\n descriptor open to a directory, and the respective path string (src or dst)\n should be relative; the path will then be relative to that directory.\nIf follow_symlinks is False, and the last element of src is a symbolic\n link, link will create a link to the symbolic link itself instead of the\n file the link points to.\nsrc_dir_fd, dst_dir_fd, and follow_symlinks may not be implemented on your\n platform. If they are unavailable, using them will raise a\n NotImplementedError.")),
("posix.listdir", Some("Return a list containing the names of the files in the directory.\n\npath can be specified as either str, bytes, or a path-like object. If path is bytes,\n the filenames returned will also be bytes; in all other circumstances\n the filenames returned will be str.\nIf path is None, uses the path='.'.\nOn some platforms, path may also be specified as an open file descriptor;\\\n the file descriptor must refer to a directory.\n If this functionality is unavailable, using it raises NotImplementedError.\n\nThe list is in arbitrary order. It does not include the special\nentries '.' and '..' even if they are present in the directory.")),
("posix.lockf", Some("Apply, test or remove a POSIX lock on an open file descriptor.\n\n fd\n An open file descriptor.\n command\n One of F_LOCK, F_TLOCK, F_ULOCK or F_TEST.\n length\n The number of bytes to lock, starting at the current position.")),
("posix.login_tty", Some("Prepare the tty of which fd is a file descriptor for a new login session.\n\nMake the calling process a session leader; make the tty the\ncontrolling tty, the stdin, the stdout, and the stderr of the\ncalling process; close fd.")),
("posix.lseek", Some("Set the position of a file descriptor. Return the new position.\n\n fd\n An open file descriptor, as returned by os.open().\n position\n Position, interpreted relative to 'whence'.\n whence\n The relative position to seek from. Valid values are:\n - SEEK_SET: seek from the start of the file.\n - SEEK_CUR: seek from the current file position.\n - SEEK_END: seek from the end of the file.\n\nThe return value is the number of bytes relative to the beginning of the file.")),
("posix.lstat", Some("Perform a stat system call on the given path, without following symbolic links.\n\nLike stat(), but do not follow symbolic links.\nEquivalent to stat(path, follow_symlinks=False).")),
("posix.major", Some("Extracts a device major number from a raw device number.")),
("posix.makedev", Some("Composes a raw device number from the major and minor device numbers.")),
("posix.minor", Some("Extracts a device minor number from a raw device number.")),
("posix.mkdir", Some("Create a directory.\n\nIf dir_fd is not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that directory.\ndir_fd may not be implemented on your platform.\n If it is unavailable, using it will raise a NotImplementedError.\n\nThe mode argument is ignored on Windows. Where it is used, the current umask\nvalue is first masked out.")),
("posix.mkfifo", Some("Create a \"fifo\" (a POSIX named pipe).\n\nIf dir_fd is not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that directory.\ndir_fd may not be implemented on your platform.\n If it is unavailable, using it will raise a NotImplementedError.")),
("posix.mknod", Some("Create a node in the file system.\n\nCreate a node in the file system (file, device special file or named pipe)\nat path. mode specifies both the permissions to use and the\ntype of node to be created, being combined (bitwise OR) with one of\nS_IFREG, S_IFCHR, S_IFBLK, and S_IFIFO. If S_IFCHR or S_IFBLK is set on mode,\ndevice defines the newly created device special file (probably using\nos.makedev()). Otherwise device is ignored.\n\nIf dir_fd is not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that directory.\ndir_fd may not be implemented on your platform.\n If it is unavailable, using it will raise a NotImplementedError.")),
("posix.nice", Some("Add increment to the priority of process and return the new priority.")),
("posix.open", Some("Open a file for low level IO. Returns a file descriptor (integer).\n\nIf dir_fd is not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that directory.\ndir_fd may not be implemented on your platform.\n If it is unavailable, using it will raise a NotImplementedError.")),
("posix.openpty", Some("Open a pseudo-terminal.\n\nReturn a tuple of (master_fd, slave_fd) containing open file descriptors\nfor both the master and slave ends.")),
("posix.pathconf", Some("Return the configuration limit name for the file or directory path.\n\nIf there is no limit, return -1.\nOn some platforms, path may also be specified as an open file descriptor.\n If this functionality is unavailable, using it raises an exception.")),
("posix.pipe", Some("Create a pipe.\n\nReturns a tuple of two file descriptors:\n (read_fd, write_fd)")),
("posix.posix_spawn", Some("Execute the program specified by path in a new process.\n\n path\n Path of executable file.\n argv\n Tuple or list of strings.\n env\n Dictionary of strings mapping to strings.\n file_actions\n A sequence of file action tuples.\n setpgroup\n The pgroup to use with the POSIX_SPAWN_SETPGROUP flag.\n resetids\n If the value is `true` the POSIX_SPAWN_RESETIDS will be activated.\n setsid\n If the value is `true` the POSIX_SPAWN_SETSID or POSIX_SPAWN_SETSID_NP will be activated.\n setsigmask\n The sigmask to use with the POSIX_SPAWN_SETSIGMASK flag.\n setsigdef\n The sigmask to use with the POSIX_SPAWN_SETSIGDEF flag.\n scheduler\n A tuple with the scheduler policy (optional) and parameters.")),
("posix.posix_spawnp", Some("Execute the program specified by path in a new process.\n\n path\n Path of executable file.\n argv\n Tuple or list of strings.\n env\n Dictionary of strings mapping to strings.\n file_actions\n A sequence of file action tuples.\n setpgroup\n The pgroup to use with the POSIX_SPAWN_SETPGROUP flag.\n resetids\n If the value is `True` the POSIX_SPAWN_RESETIDS will be activated.\n setsid\n If the value is `True` the POSIX_SPAWN_SETSID or POSIX_SPAWN_SETSID_NP will be activated.\n setsigmask\n The sigmask to use with the POSIX_SPAWN_SETSIGMASK flag.\n setsigdef\n The sigmask to use with the POSIX_SPAWN_SETSIGDEF flag.\n scheduler\n A tuple with the scheduler policy (optional) and parameters.")),
("posix.pread", Some("Read a number of bytes from a file descriptor starting at a particular offset.\n\nRead length bytes from file descriptor fd, starting at offset bytes from\nthe beginning of the file. The file offset remains unchanged.")),
("posix.preadv", Some("Reads from a file descriptor into a number of mutable bytes-like objects.\n\nCombines the functionality of readv() and pread(). As readv(), it will\ntransfer data into each buffer until it is full and then move on to the next\nbuffer in the sequence to hold the rest of the data. Its fourth argument,\nspecifies the file offset at which the input operation is to be performed. It\nwill return the total number of bytes read (which can be less than the total\ncapacity of all the objects).\n\nThe flags argument contains a bitwise OR of zero or more of the following flags:\n\n- RWF_HIPRI\n- RWF_NOWAIT\n\nUsing non-zero flags requires Linux 4.6 or newer.")),
("posix.putenv", Some("Change or add an environment variable.")),
("posix.pwrite", Some("Write bytes to a file descriptor starting at a particular offset.\n\nWrite buffer to fd, starting at offset bytes from the beginning of\nthe file. Returns the number of bytes writte. Does not change the\ncurrent file offset.")),
("posix.pwritev", Some("Writes the contents of bytes-like objects to a file descriptor at a given offset.\n\nCombines the functionality of writev() and pwrite(). All buffers must be a sequence\nof bytes-like objects. Buffers are processed in array order. Entire contents of first\nbuffer is written before proceeding to second, and so on. The operating system may\nset a limit (sysconf() value SC_IOV_MAX) on the number of buffers that can be used.\nThis function writes the contents of each object to the file descriptor and returns\nthe total number of bytes written.\n\nThe flags argument contains a bitwise OR of zero or more of the following flags:\n\n- RWF_DSYNC\n- RWF_SYNC\n- RWF_APPEND\n\nUsing non-zero flags requires Linux 4.7 or newer.")),
("posix.read", Some("Read from a file descriptor. Returns a bytes object.")),
("posix.readlink", Some("Return a string representing the path to which the symbolic link points.\n\nIf dir_fd is not None, it should be a file descriptor open to a directory,\nand path should be relative; path will then be relative to that directory.\n\ndir_fd may not be implemented on your platform. If it is unavailable,\nusing it will raise a NotImplementedError.")),
("posix.readv", Some("Read from a file descriptor fd into an iterable of buffers.\n\nThe buffers should be mutable buffers accepting bytes.\nreadv will transfer data into each buffer until it is full\nand then move on to the next buffer in the sequence to hold\nthe rest of the data.\n\nreadv returns the total number of bytes read,\nwhich may be less than the total capacity of all the buffers.")),
("posix.register_at_fork", Some("Register callables to be called when forking a new process.\n\n before\n A callable to be called in the parent before the fork() syscall.\n after_in_child\n A callable to be called in the child after fork().\n after_in_parent\n A callable to be called in the parent after fork().\n\n'before' callbacks are called in reverse order.\n'after_in_child' and 'after_in_parent' callbacks are called in order.")),
("posix.remove", Some("Remove a file (same as unlink()).\n\nIf dir_fd is not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that directory.\ndir_fd may not be implemented on your platform.\n If it is unavailable, using it will raise a NotImplementedError.")),
("posix.rename", Some("Rename a file or directory.\n\nIf either src_dir_fd or dst_dir_fd is not None, it should be a file\n descriptor open to a directory, and the respective path string (src or dst)\n should be relative; the path will then be relative to that directory.\nsrc_dir_fd and dst_dir_fd, may not be implemented on your platform.\n If they are unavailable, using them will raise a NotImplementedError.")),
("posix.replace", Some("Rename a file or directory, overwriting the destination.\n\nIf either src_dir_fd or dst_dir_fd is not None, it should be a file\n descriptor open to a directory, and the respective path string (src or dst)\n should be relative; the path will then be relative to that directory.\nsrc_dir_fd and dst_dir_fd, may not be implemented on your platform.\n If they are unavailable, using them will raise a NotImplementedError.")),
("posix.rmdir", Some("Remove a directory.\n\nIf dir_fd is not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that directory.\ndir_fd may not be implemented on your platform.\n If it is unavailable, using it will raise a NotImplementedError.")),
("posix.scandir", Some("Return an iterator of DirEntry objects for given path.\n\npath can be specified as either str, bytes, or a path-like object. If path\nis bytes, the names of yielded DirEntry objects will also be bytes; in\nall other circumstances they will be str.\n\nIf path is None, uses the path='.'.")),
("posix.sched_get_priority_max", Some("Get the maximum scheduling priority for policy.")),
("posix.sched_get_priority_min", Some("Get the minimum scheduling priority for policy.")),
("posix.sched_yield", Some("Voluntarily relinquish the CPU.")),
("posix.sendfile", Some("Copy count bytes from file descriptor in_fd to file descriptor out_fd.")),
("posix.set_blocking", Some("Set the blocking mode of the specified file descriptor.\n\nSet the O_NONBLOCK flag if blocking is False,\nclear the O_NONBLOCK flag otherwise.")),
("posix.set_inheritable", Some("Set the inheritable flag of the specified file descriptor.")),
("posix.setegid", Some("Set the current process's effective group id.")),
("posix.seteuid", Some("Set the current process's effective user id.")),
("posix.setgid", Some("Set the current process's group id.")),
("posix.setgroups", Some("Set the groups of the current process to list.")),
("posix.setpgid", Some("Call the system call setpgid(pid, pgrp).")),
("posix.setpgrp", Some("Make the current process the leader of its process group.")),
("posix.setpriority", Some("Set program scheduling priority.")),
("posix.setregid", Some("Set the current process's real and effective group ids.")),
("posix.setreuid", Some("Set the current process's real and effective user ids.")),
("posix.setsid", Some("Call the system call setsid().")),
("posix.setuid", Some("Set the current process's user id.")),
("posix.stat", Some("Perform a stat system call on the given path.\n\n path\n Path to be examined; can be string, bytes, a path-like object or\n open-file-descriptor int.\n dir_fd\n If not None, it should be a file descriptor open to a directory,\n and path should be a relative string; path will then be relative to\n that directory.\n follow_symlinks\n If False, and the last element of the path is a symbolic link,\n stat will examine the symbolic link itself instead of the file\n the link points to.\n\ndir_fd and follow_symlinks may not be implemented\n on your platform. If they are unavailable, using them will raise a\n NotImplementedError.\n\nIt's an error to use dir_fd or follow_symlinks when specifying path as\n an open file descriptor.")),
("posix.statvfs", Some("Perform a statvfs system call on the given path.\n\npath may always be specified as a string.\nOn some platforms, path may also be specified as an open file descriptor.\n If this functionality is unavailable, using it raises an exception.")),
("posix.strerror", Some("Translate an error code to a message string.")),
("posix.symlink", Some("Create a symbolic link pointing to src named dst.\n\ntarget_is_directory is required on Windows if the target is to be\n interpreted as a directory. (On Windows, symlink requires\n Windows 6.0 or greater, and raises a NotImplementedError otherwise.)\n target_is_directory is ignored on non-Windows platforms.\n\nIf dir_fd is not None, it should be a file descriptor open to a directory,\n and path should be relative; path will then be relative to that directory.\ndir_fd may not be implemented on your platform.\n If it is unavailable, using it will raise a NotImplementedError.")),
("posix.sync", Some("Force write of everything to disk.")),
("posix.sysconf", Some("Return an integer-valued system configuration variable.")),
("posix.system", Some("Execute the command in a subshell.")),
("posix.tcgetpgrp", Some("Return the process group associated with the terminal specified by fd.")),
("posix.tcsetpgrp", Some("Set the process group associated with the terminal specified by fd.")),
("posix.times", Some("Return a collection containing process timing information.\n\nThe object returned behaves like a named tuple with these fields:\n (utime, stime, cutime, cstime, elapsed_time)\nAll fields are floating point numbers.")),
("posix.times_result", Some("times_result: Result from os.times().\n\nThis object may be accessed either as a tuple of\n (user, system, children_user, children_system, elapsed),\nor via the attributes user, system, children_user, children_system,\nand elapsed.\n\nSee os.times for more information.")),
("posix.times_result.__class_getitem__", Some("See PEP 585")),
("posix.times_result.__init_subclass__", Some("This method is called when a class is subclassed.\n\nThe default implementation does nothing. It may be\noverridden to extend subclasses.\n")),
("posix.times_result.__new__", Some("Create and return a new object. See help(type) for accurate signature.")),
("posix.times_result.__subclasshook__", Some("Abstract classes can override this to customize issubclass().\n\nThis is invoked early on by abc.ABCMeta.__subclasscheck__().\nIt should return True, False or NotImplemented. If it returns\nNotImplemented, the normal algorithm is used. Otherwise, it\noverrides the normal algorithm (and the outcome is cached).\n")),