Commit Graph
3039 Commits
Author SHA1 Message Date
Vasily ZakharovandJelle Zijlstra c441a1f5b8 Added ConfigParser.BOOLEAN_STATES # Undocumented (#3281) 2019-09-30 17:10:48 +02:00
Sebastian RittauandJelle Zijlstra ed4b1de0ad Fix third_party errors with --disallow-any-generics (#3278)
Part of #3267. Together with #3276 this should fix all such problems.
2019-09-30 13:14:01 +02:00
BradandJelle Zijlstra 412b9e74d5 Change last asyncio.gather() overload ret. to List (#3248)
Stems from PR #1550/ Issue #3243.
2019-09-30 12:42:58 +02:00
Eric TrautandJelle Zijlstra 468d13a205 Modified __add__ method in tuple class (#3252)
Modified __add__ method in tuple class to allow it to accept tuples with different generic parameter types. This allows, for example:
a = (1, )
b = a + (2.4, )
2019-09-30 12:42:40 +02:00
Sebastian RittauandJelle Zijlstra 23232c056c Simplify Travis-CI configuration (#3220)
This removes the indirection of setting environment variables to
install and run tests. Also, use an explicit version for running
mypy with typed-ast.
2019-09-30 11:46:12 +02:00
Guido van Rossum 95185fa9cf Improve the explanatory comment at the top of check_consistent.py 2019-09-29 09:23:11 -07:00
Guido van RossumandGitHub b336182b69 Fix some errors with --disallow-any-generics (#3276)
See #3267. Covers all of stdlib/2and3.
2019-09-29 09:15:27 -07:00
hh-handSebastian Rittau 1e881ad156 switched return_exceptions from bool to Literal for asyncio.gather (#3275) 2019-09-29 16:46:37 +02:00
Alan DuandSebastian Rittau d4727c39f1 Add multiprocessing.Array (#3272) 2019-09-29 16:30:09 +02:00
Anthony SottileandSebastian Rittau c0371df172 dir argument to tempfile functions may take PathLike (#3226) 2019-09-29 16:09:22 +02:00
Andrew SvetlovandSebastian Rittau 60bdf60eda Add missing default for ssl_handshake_timeout agrument (#3277) 2019-09-29 15:13:09 +02:00
Rebecca ChenandSebastian Rittau ac35a18ad6 Make the value argument to ctypes.cbool.__init__ optional. (#3273) 2019-09-28 00:39:04 +02:00
Parth SharmaandSebastian Rittau 4e1a45a0bb update codecs.register type definition (#3271)
Closes #3262
2019-09-27 19:06:08 +02:00
brianjyoungandSebastian Rittau d1ed2b275f Updated logging type stub (#3269) 2019-09-27 13:28:08 +02:00
Alex JurkiewiczandSebastian Rittau efdbefee86 Add return types for pymysql.connection.close/cursor (#3268) 2019-09-27 07:04:23 +02:00
Árni Már JónssonandSebastian Rittau e0cc8bdafb inspect.Traceback/FrameInfo index/code_context attributes now Optional[] (#3265)
Resolves #3264
2019-09-26 17:13:00 +02:00
Colin GilgenbachandSebastian Rittau c33239b011 click: Support tuples of _ParamTypes, CliRunner fixes (#3259) 2019-09-24 14:11:25 +02:00
Rebecca ChenandSebastian Rittau 3f8c2169d1 Define listdir in posix and import it in os. (#3258) 2019-09-23 23:41:05 +02:00
Augusto HackandSebastian Rittau 829c646d69 Added constructor types for click.FloatRange (#3257) 2019-09-23 20:40:54 +02:00
Augusto HackandSebastian Rittau c1ec292344 Added missing top-level export to click (#3256) 2019-09-23 18:48:13 +02:00
sinancepelandSebastian Rittau 01b7002a89 Introduce explicit __str__ and __repr__ for Exceptions (#3247) 2019-09-23 18:25:49 +02:00
Eric TrautandSebastian Rittau c879ff05aa Changed type of fieldname parameter in DictWriter __init__ method from Sequence[str] to Iterable[str]. This allows it to work with the following code: (#3253) 2019-09-23 18:24:45 +02:00
秋葉andSebastian Rittau a011d1945e add missing errnos (#3254) 2019-09-23 18:24:05 +02:00
Eric TrautandSebastian Rittau c65b5cc61c Changed combine method in datetime to use aliased _date and _time types (like all other methods in this class) to avoid namespace collision with date and time methods. (#3251) 2019-09-23 18:23:46 +02:00
Vasily ZakharovandSebastian Rittau 4d662f0f49 Stubs for maxminddb added (#3245) 2019-09-19 17:49:38 +02:00
Rebecca ChenandSebastian Rittau 0602840cc2 Make the type of timeout Optional[float] everywhere in subprocess. (#3241) 2019-09-18 11:05:49 +02:00
Rebecca ChenandSebastian Rittau 9488b58fb3 Copy a better definition of abstractmethod from 3/abc to 2/abc. (#3242) 2019-09-18 11:04:53 +02:00
Carl MeyerandJelle Zijlstra 8b28753b64 Update and improve py_compile module stubs. (#3240) 2019-09-17 19:48:26 -07:00
Philippe FandSebastian Rittau ce0dc8a23d Add proper support for __rtruediv__ on libpath.Path (#3236) 2019-09-17 23:24:42 +02:00
Augusto HackandSebastian Rittau 4c63939585 setprofile accepts None (#3239)
The function `threading.setprofile` can be called with a `None` value to
clear the profile function. This does unset the function from the
existing threads, it only clears the callback function so that new
threads are created without the profiling hook installed.
2019-09-17 13:15:27 +02:00
BradandSebastian Rittau babc0c1912 Accept bytes to several Redis client commands (#3238) 2019-09-17 11:30:00 +02:00
Alex GarbuttandSebastian Rittau 895ae0fd9b requests.Session.request data arg accepts an iterable of tuples (#3237) 2019-09-16 22:16:52 +02:00
Ivan LevkivskyiandSebastian Rittau d0f3eb2d6b Use Text for text arguments to click.[un]style (#3233) 2019-09-16 15:36:28 +02:00
秋葉andSebastian Rittau 2edb36e993 Add ThreadingHTTPServer stub (#3232)
Fixes #3217
2019-09-15 16:06:19 +02:00
Rune TynanandJelle Zijlstra 2b97bb904a Add AIFC module stubs (#3075) 2019-09-11 15:39:41 -07:00
plokmijnuhbyandSebastian Rittau 8d053f139f Change SyncManager behaviour when used as a context decorator (#3230)
Resolves #3018.
2019-09-11 18:24:36 +02:00
秋葉andSebastian Rittau 5ccf017ca0 fix: Add MapResult type (#3228) 2019-09-11 18:20:40 +02:00
jjmortensenandSebastian Rittau 686e21d330 Fix type in argparse.HelpFormatter._fill_text() (#3229) 2019-09-11 17:00:25 +02:00
Sebastian RittauandJelle Zijlstra c9f19b1d72 Use protocol for FTP.stor* (#3227)
* Use protocol for FTP.stor*

* Reformat ftplib.pyi with black
2019-09-10 14:40:10 -07:00
herr kasteandSebastian Rittau 668988fa8c Return concrete sets from ItemsView and KeysView (#3181) 2019-09-05 16:59:59 +02:00
Benjamin PetersonandSebastian Rittau 3fc8aec425 Allow passing str to Python 2's bytearray.extend. (#3223) 2019-09-04 23:24:58 +02:00
Sebastian RittauandGitHub efb4af0108 Mark some types as non-hashable (#3219)
Based on @JelleZijlstra's PR #2221.

Fixes #2148
2019-09-04 17:38:09 +02:00
Daniel HolthandSebastian Rittau 1d21315773 ssl.pyi: Add functions, support Path (#3044) 2019-09-03 12:10:48 +02:00
Pascal CorpetandSebastian Rittau b94fa842eb Type response of Flask test client methods: get, post, etc. (#2904) 2019-09-03 11:12:11 +02:00
Rebecca ChenandSebastian Rittau abc241bd35 Use Literal to improve tempfile.[Named]TemporaryFile. (#3215) 2019-08-31 11:25:44 +02:00
Shannon ZhuandJelle Zijlstra f9300ed1ed Update pyre_extensions stub (#3214) 2019-08-30 16:15:24 -07:00
Colin GilgenbachandSebastian Rittau 99e8ed42a4 Mark ParamType.fail() as NoReturn (#3213)
This function just raises a click.BadParameter exception with the supplied arguments.
2019-08-29 17:57:43 +02:00
Sebastian RittauandJelle Zijlstra ae881faaf1 Remove custom _Text type (#3211)
* Remove custom _Text type

Since the custom type was only used in argument types, it was
effectively only an alias for typing.Text.

* Run requests/api.pyi through black
2019-08-29 08:51:59 -07:00
Andriy TerazandSebastian Rittau d78747c0f0 Make target optional in contextlib redirecting managers (#3212)
Fixes #3210
2019-08-29 17:38:53 +02:00
Benjamin PetersonandMichael J. Sullivan f53f52de57 requests: Allow bytes for url parameters. (#3209)
typeshed already partially reflected https://github.com/psf/requests/pull/2238 but not completely.
2019-08-28 21:53:19 -07:00