Jocelyn Boullier
60cdee5b2d
ftplib: fix all_errors type to tuple of type of exception ( #3910 )
2020-04-05 09:02:34 -07:00
Debjyoti Biswas
af3596f950
Add array.array type to zlib.crc32 ( #3904 )
2020-04-05 09:02:02 -07:00
Jelle Zijlstra
23e380ac83
add overload to difflib.get_close_matches ( #3908 )
...
Fixes #3906 . Fixes #2067 .
2020-04-05 14:12:29 +02:00
Debjyoti Biswas
f4a646d43c
Add PathLike to genericpath.exists and re-export ( #3897 )
...
Closes#3492
2020-04-02 09:51:59 +02:00
Christopher Whelan
410174d90e
Add types for distutils.command.config ( #3739 )
2020-03-28 18:54:06 -07:00
Diego Elio Pettenò
71804c38fc
Add empty stubs for xml.dom.* modules. ( #3856 )
2020-03-27 09:13:37 +01:00
Jaromir Latal
d4c3ccbc16
[stdlib][xml] Initial typestubs for xml.dom ( #3852 )
2020-03-27 09:12:09 +01:00
Florimond Manca
efe23f8cc1
Add ssl.PROTOCOL_TLS for Python 2.7 ( #3855 )
2020-03-24 00:12:32 +01:00
Debjyoti Biswas
56d557bbcd
Add support for PathLike to mimetypes.guess_types() ( #3874 )
2020-03-22 11:50:48 -07:00
Shantanu
4de4cd0428
locale: various improvements ( #3860 )
...
- fix delocalize return type
- fix arg names
- add missing args
2020-03-22 08:53:32 -07:00
Debjyoti Biswas
8ac3e46074
Add type annotations for Pathlike arguments ( #3864 )
...
* Add type annotations for Pathlike arguments
* Add version checks
* Change version
* Change to PathLike
2020-03-22 08:53:14 -07:00
Shantanu
1422fce882
pstats: fix stream type, add class var ( #3862 )
...
Co-authored-by: hauntsaninja <>
2020-03-18 17:49:54 -07:00
Shantanu
2be4dcae03
pydoc: various improvements ( #3863 )
...
Co-authored-by: hauntsaninja <>
2020-03-18 17:47:17 -07:00
Shantanu
56e2e475e9
plistlib: fix arg name, add exception ( #3861 )
2020-03-18 10:38:19 +01:00
Shantanu
814cf53597
doctest: fix testmod types ( #3859 )
2020-03-17 19:44:51 +01:00
Shantanu
4ccc757d1a
macpath: fix arg names, remove nonexistent functions ( #3853 )
...
* macpath: fix arg names
* macpath: remove commonpath, relpath
2020-03-17 15:05:23 +01:00
Mickaël Schoentgen
62f1aa5385
Fix signature of Connection.iterdump() ( #3843 )
2020-03-12 13:48:20 +01:00
Shantanu
60c59a560e
select: various fixes ( #3833 )
2020-03-07 13:06:16 +01:00
Rebecca Chen
37051ec699
Have datetime.{date,datetime} define __new__ instead of __init__. ( #3829 )
...
This is more faithful to the implementation:
https://github.com/python/cpython/blob/3.5/Lib/datetime.py .
When these classes define __init__, pytype has trouble type-checking
classes that inherit from datetime.datetime (done in, e.g., the third party
datetime_tz library) because it gets confused about what arguments the
constructor expects.
2020-03-07 12:52:04 +01:00
Shantanu
2d82e1fb8b
zipfile.ZipFile: fix fp, extract ( #3828 )
...
* zipfile: fp is None in a lot of error cases
* zipfile: pwd can be None in extract
Co-authored-by: hauntsaninja <>
2020-03-06 14:57:06 -08:00
Rune Tynan
e5a276c94f
Add parser stubs ( #3822 )
2020-03-06 20:34:05 +01:00
Lawrence
337051501b
Update imghdr's what() to broadly accept readable binaries instead of BinaryIO ( #3811 )
...
* Run isort over imghdr.pyi
2020-03-06 12:51:37 +01:00
Shantanu
98c6bf8272
argparse: allow passing a callable to ArgumentParser ( #3821 )
...
Fixes #3806
2020-03-06 11:24:50 +01:00
Shantanu
e2a409291d
asyncore: various fixes ( #3820 )
2020-03-06 11:23:03 +01:00
Shantanu
3c770a7a17
pdb: various fixes ( #3817 )
2020-03-06 11:07:52 +01:00
Shantanu
6b4fd79808
builtins: add mod to various power functions ( #3816 )
2020-03-06 11:07:05 +01:00
Shantanu
b208f21fbd
imghdr: h can be None ( #3815 )
2020-03-06 11:03:11 +01:00
Jelle Zijlstra
e9a9103afc
bring back attribute types in warnings.WarningMessage ( #3810 )
...
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
2020-03-05 17:15:13 -08:00
Jelle Zijlstra
6a4044fd9b
Make frozenset covariant ( #3808 )
...
The convariance was lost in #1057
2020-03-04 19:24:03 -08:00
Ran Benita
36c6f94de4
stdlib/2and3/builtins: change dict.fromkeys to classmethod ( #3798 )
...
The referenced issue in mypy is fixed.
2020-03-01 23:25:52 -08:00
Shantanu
b94d23c608
struct: fix arg names, mark positional-only args ( #3792 )
2020-02-29 14:42:04 +01:00
Shantanu
83833116bd
datetime: mark positional-only args ( #3791 )
2020-02-29 14:18:34 +01:00
Shantanu
558d88ef92
cgi: various improvements ( #3790 )
...
- add max_num_fields to FieldStorage
- fix various types based on default values
2020-02-29 14:18:06 +01:00
Shantanu
e4b4cd99c0
ssl: various fixes ( #3789 )
...
* ssl: fix arg names, mark positional-only args
* ssl: add undocumented parameter to do_handshake
* ssl: fix type of password in load_cert_chain
* ssl: add session parameter to wrap_socket, wrap_bio in py36 on
* ssl: update whitelists
2020-02-29 14:08:47 +01:00
PGijsbers
16ba411434
Change annotation of 'function' in Timer.__init__ from Callable[..., None] to Callable[..., Any] ( #3788 )
...
The return value is ignored, but calling a function with a return value should still be valid.
Closes : #3782
2020-02-29 14:05:23 +01:00
Rune Tynan
070a4da85d
Add this module ( #3784 )
2020-02-27 19:18:54 -08:00
Sebastian Rittau
ca9505c8f4
Improve imaplib return types ( #3670 )
...
* Improve imaplib return types
Mark CommandResults as obsolete.
Also fix types of tagged_commands and untagged_responses.
Based on a discussion in #3655 .
* Fix type of tagged_commands
* Fix IMAP4.tagged_commands type
* Mark CommandResults as private
* Fix
2020-02-22 09:58:14 -08:00
Alex Willmer
84c6e679f5
stdlib: Remove duplicated Pickler.reducer_override() ( #3772 )
2020-02-22 18:22:54 +01:00
Rune Tynan
7d8e2c8546
Add missing argument types for xml.sax stubs ( #3706 )
...
* Add missing argument types for xml.sax stubs
* Fix xml typings
2020-02-21 21:38:11 -08:00
Shantanu
af2767d9d5
modulefinder: fix types for __init__, remove scan_opcodes from py35 ( #3765 )
...
* modulefinder: fix types
* modulefinder: scan_opcodes isn't present in py35
* modulefinder: update whitelists
* modulefinder: restore previous __init__ for py37 and below
2020-02-21 21:27:56 -08:00
Shantanu
0435be3432
curses: various fixes ( #3771 )
...
- fix arg names
- fix types based on default value
- mark positional-only args
2020-02-21 21:27:42 -08:00
Shantanu
d104386b40
difflib: fix various types ( #3755 )
2020-02-21 21:20:15 -08:00
Shantanu
d8d755d054
binascii: fix arg names, mark positional-only args ( #3754 )
2020-02-21 21:19:08 -08:00
Jaromir Latal
daa738f70e
stdlib: csv.DictReader.fieldnames should be Optional[Sequence[str]] ( #3752 )
2020-02-21 20:50:02 -08:00
Oleg Höfling
830295074c
add _log() method to Logger and LoggerAdapter ( #3749 )
...
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
2020-02-21 20:46:54 -08:00
Shantanu
33750df1d7
marshal: fix arg name, mark positional-only args ( #3759 )
2020-02-21 20:39:30 -08:00
Shantanu
158bfc02d2
token: add TYPE_IGNORE, COLONEQUAL for py38 ( #3761 )
2020-02-21 20:38:01 -08:00
Shantanu
655bca8450
xml.sax: make_parser accepts iterables in py38 ( #3766 )
...
https://bugs.python.org/issue34789
2020-02-21 20:28:47 -08:00
Shantanu
67e2d94df6
py_compile: add quiet parameter in py38 ( #3768 )
2020-02-21 20:25:23 -08:00
Shantanu
a19caac361
os.path: fix arg names ( #3748 )
2020-02-21 11:55:21 +01:00