Julian Andres Klode
009b269882
fcntl: make mutate_flag optional for ioctl w/ read-only buffer ( #3882 )
...
Fixes #3881
2020-03-24 15:54:59 +01:00
Debjyoti Biswas
e571d1a2c2
Change Task[Any] to Task[_T] in return statements ( #3878 )
2020-03-24 15:46:03 +01:00
Rodrigo Castro
4b14e245d4
Mock and MagickMock subclassing NonCallableMock ( #3871 )
2020-03-24 15:32:57 +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
Debjyoti Biswas
66c20e6b43
Add stub for typing.ForwardRef ( #3876 )
...
* Add stub for class ForwardRef
* Add anotation for localns
* PEP8 and add version info check
2020-03-22 08:51:59 -07:00
Ben Motz
c12162e4a1
add missing multiprocessing.connection.Connection context manager methods ( #3875 )
...
Co-authored-by: Ben Motz <ben.motz@bluwireless.com >
2020-03-22 08:50:50 -07:00
Debjyoti Biswas
6d3af1c472
Add stubs for multiprocessing.managers.Token ( #3872 )
2020-03-22 08:47:15 -07:00
Rodrigo Castro
ef1d7853ee
stdlib.3.unitest.mock.NonCallableMock signatures ( #3846 )
2020-03-20 14:37:18 +01:00
Debjyoti Biswas
24691fa03a
Adding stubs for multiprocessing.managers BaseProxy ( #3868 )
2020-03-20 12:11:53 +01: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
Oleg Höfling
dc060fac2a
on windows, resolve proactor and selector event loop policies only for python 3.7 and newer ( #3866 )
...
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
2020-03-18 17:42:01 -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
Peter Pentchev
92741c74ff
subprocess.Popen(cwd) is optional in Python 2.x, too. ( #3857 )
2020-03-17 14:39:05 +01:00
Debjyoti Biswas
c0938525d8
Add methods for subnet_of and supernet_of ( #3851 )
2020-03-17 10:06:49 +01:00
Shantanu
4b360ca2c8
TypedDict: fix keys, values, items return value ( #3529 )
...
Fixes #3473
Co-authored-by: hauntsaninja <>
2020-03-13 21:03:22 -07:00
Jan Verbeek
6f159d9fc6
Make Python 2's inspect more tolerant of unicode ( #3847 )
2020-03-13 20:48:42 -07:00
Ben Leslie
01d4a4c395
Change return type of Future.exception to be Optional[BaseException] ( #3849 )
...
Future.exception can return None if no exception was capture in the future.
As documented: https://docs.python.org/3/library/asyncio-future.html#asyncio.Future.exception
2020-03-13 20:38:58 -07:00
Mickaël Schoentgen
62f1aa5385
Fix signature of Connection.iterdump() ( #3843 )
2020-03-12 13:48:20 +01:00
Tim Hatch
508fd84499
Expand tokenize stub to include Intnumber etc ( #3839 )
...
The all uppercase tokens, as well as tok_name mentioned in the comment
actually come from the `from token import *`.
2020-03-11 10:54:19 -07:00
Andrew Svetlov
52d3b9eaba
Fix remove_child_handler() return type ( #3841 )
2020-03-11 14:50:06 +01:00
Jukka Lehtosalo
5162c536c8
Make attributes of inspect.ArgSpec optional in Python 3 ( #3838 )
...
This makes them consistent with Python 2 stubs.
The attributes are documented here:
https://docs.python.org/3/library/inspect.html#inspect.getargspec
2020-03-10 13:15:20 +01:00
Shantanu
d8b081130d
email.mime: add policy arguments ( #3827 )
2020-03-08 16:06:55 +01:00
Shantanu
60c59a560e
select: various fixes ( #3833 )
2020-03-07 13:06:16 +01:00
Shantanu
2d3635f10d
os: fix platform availability ( #3832 )
2020-03-07 12:59:55 +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
de4305760d
configparser: add undocumented parameter to SectionProxy.get ( #3826 )
2020-03-07 12:46:32 +01:00
Shantanu
c478d3aa98
asyncio: add arguments to subprocess_shell ( #3825 )
2020-03-07 12:45:30 +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
Ran Benita
92d53086be
stdlib/3/ast: add visit_* methods to NodeVisitor ( #3796 )
...
NodeVisitor recurses over an AST tree. When encountering a node, it
checks if a method called `visit_{node.__class__.__name__}` exists, and
calls it if so, otherwise calls the generic visitor.
Add the possible methods to NodeVisitor. This is not exactly correct,
since the methods don't *actually* exist on NodeVisitor, e.g.
`NodeVisitor().visit_Module(...)` doesn't work. But it's nice for
subclasses to know which methods they can override and which type they
should have.
2020-03-06 13:15:04 +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
89afe1e014
statistics: fix median_grouped, NormalDist.samples ( #3818 )
2020-03-06 11:34:04 +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
af09df9b48
textwrap: various fixes ( #3819 )
2020-03-06 11:12:24 +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
Shantanu
009e650a1d
string: various fixes ( #3814 )
2020-03-06 11:02:18 +01:00
Shantanu
11d300587e
urllib: various fixes ( #3813 )
2020-03-06 11:01:19 +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
Ivan Levkivskyi
8b28b49c61
Mark some obviously incomplete stubs as incomplete ( #3807 )
2020-03-04 17:02:14 +00:00
Rune Tynan
efebe6bcec
Add venv module stub ( #3783 )
2020-03-03 10:48:52 +01:00