Lukasz Langa
bbc7594ec7
Add Flag, IntFlag and auto to enum stubs
...
Fixes python/mypy#2609
2016-12-28 11:34:56 -08:00
gotyaoi
37dff4d8bc
Update _curses.pyi
...
First pass at types for curses functions.
2016-12-28 11:13:57 -08:00
Jason Fried
562ab18792
Update weakref.pyi
...
ReferenceType __init__ method missing self
2016-12-28 10:24:50 -08:00
Lukasz Langa
bacd6c0aed
Add missing Set imports.
2016-12-21 01:17:55 -08:00
Lukasz Langa
c0c982ada5
Add missing Dict imports.
2016-12-21 01:15:26 -08:00
Lukasz Langa
5f416fae64
Add missing List imports.
2016-12-21 01:06:52 -08:00
Thomas Aynaud
740c8921a5
Style fixes on bz2
2016-12-20 09:07:15 -08:00
Lukasz Langa
82b2d8e3bc
Fixing flake8 F403, F405 errors
2016-12-20 02:28:12 -08:00
Lukasz Langa
99a57e5cbe
Fixing flake8 E251 errors
2016-12-20 01:54:34 -08:00
Lukasz Langa
68a49c2c2e
Fixing flake8 E111, E114, E116, E203, E225, E262 errors
2016-12-20 01:39:18 -08:00
Lukasz Langa
6e2709906b
Fixing flake8 B errors
2016-12-20 01:17:38 -08:00
Lukasz Langa
d70bb0c00f
Fixing flake8 E202, E203, E225 errors
2016-12-20 01:02:59 -08:00
Lukasz Langa
6eb97964fd
Fixing flake8 E401, E402 errors
2016-12-20 00:47:51 -08:00
Lukasz Langa
147772950f
Fixing flake8 E265 errors
2016-12-20 00:16:44 -08:00
Lukasz Langa
5b6a9937b2
Fixing flake8 E266 errors
2016-12-20 00:06:36 -08:00
Lukasz Langa
6b5c6626d6
Fixing flake8 E121, E122, E123, E124, E125, E126 errors
2016-12-19 23:53:19 -08:00
Lukasz Langa
67e38b6806
Fixing flake8 E231 errors
2016-12-19 23:53:19 -08:00
Roy Williams
3d79158db5
Add return type to multiprocessesing.cpu_count for Python 2.
...
Python 3 already had the correct type, it was missing in Python 2.
2016-12-19 23:51:21 -08:00
Lukasz Langa
fe0e3744cc
Fixing flake8 E261 errors
2016-12-19 22:09:35 -08:00
Lukasz Langa
b84f20a011
Fixing flake8 W errors
2016-12-19 21:52:56 -08:00
Reverb Chu
a6ecab3fe7
correct return value type TestRunner.run
2016-12-19 20:28:34 -08:00
TrueBrain
7e89fc0d49
Define __slots__ for object as Iterable[str] / Iterable[Union[str, unicode]] ( #780 )
...
* Define __slots__ for object as Iterable[str] / Iterable[Union[str, unicode]]
* A string as __slots__ value is also valid and represents a single item
2016-12-19 13:09:04 -08:00
Lukasz Langa
2058ae30ab
Proper singledispatch type definitions
...
Correctly detects calls to `register()` with a function of incompatible return
type. Correctly recognizes the `register()`, `dispatch()`, and
`_clear_cache()` methods on a generic function, as well as the `registry`
mapping.
Possible future improvements: it would be amazing if `register()` checked if
the first argument of the registered callable is indeed of valid type. This
would require Callable[] to support varargs. It would also be great if we
could read the arguments of the remaining arguments during `@singledispatch()`
and cross-check them during `register()` with the currently registered
implementation. Again, this would require Callable[] to become much more
advanced.
2016-12-19 12:54:08 -08:00
David Fisher
beb9183103
Swap order of overloads to fix filter without strict optional ( #779 )
...
Related to python/mypy#2587
2016-12-16 15:57:04 -08:00
Simon Ekstrand
aa6f4a07c1
Fix AbstractEventLoop.call* callable definitions. ( #753 )
...
Several asyncio AbstractEventLoop methods take a callback as
an argument that is passed *args. The Callable definition was
incorrect for those callbacks.
2016-12-16 15:15:20 -08:00
Philip House
830c2fb089
updating stderr to return type Any ( #776 )
2016-12-16 11:51:52 +00:00
David Fisher
957307b785
Make filter work properly with Optional elements ( #775 )
2016-12-15 17:53:38 -08:00
KOSAKA Masayuki
6fc57a419b
Adapt base64 stub to newer Python 3 versions ( #762 )
2016-12-14 08:52:19 -08:00
Henri Dwyer
6887edebda
add calendar data attributes ( #751 )
2016-12-13 14:58:26 -08:00
jgarvin
0392ccaa9c
Add stub for _thread.get_ident() ( #746 )
2016-12-13 14:56:06 -08:00
KOSAKA Masayuki
3cae92253b
Fix datetime.fromtimestamp ( #759 )
2016-12-13 14:55:06 -08:00
Jelle Zijlstra
918dab66d0
pstats: add stub ( #727 )
...
partially addresses #531
2016-12-13 14:51:57 -08:00
Philip House
04f5c5699e
Merge 3.4 and 3.5 pathlib stubs ( #764 )
...
Fixes #659
2016-12-13 12:03:03 -08:00
Guido van Rossum
b46280ec78
Make FrozenSet covariant. ( #769 )
...
Follow-up for PR #726 .
2016-12-13 11:40:18 -08:00
Philip House
bc252d69ac
set subprocess stdout to be type Any ( #581 ) ( #761 )
2016-12-13 14:23:45 +00:00
Thomas Aynaud
0d7a5374c5
Add missing stubs for bz2
2016-12-12 14:06:10 -08:00
Matthias Kramm
7e6000949e
it's threading.Lock, not threading.LockType
2016-12-12 12:02:01 -08:00
Matthias Kramm
ac97b22365
add missing Ellipsis
2016-12-12 12:02:01 -08:00
Matthias Kramm
8a5447be05
add 'Handler' and 'Filterer' classes to logging
2016-12-12 12:02:01 -08:00
Jelle Zijlstra
97a6d27558
Make first argument to filter optional
...
```
$ python3.4
Python 3.4.3 (default, Nov 17 2016, 01:08:31)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> list(filter(None, [False, True]))
[True]
>>>
```
2016-12-12 11:31:12 -08:00
Daisuke Miyakawa
57aa1923d5
Make sqlite3's Connection.rollback() return None ( #758 )
...
Fixes #747 .
2016-12-07 16:22:47 -08:00
George King
af5b5c83fd
Make shutil.copytree stub's ignore parameter optional. ( #740 )
...
* Make `shutil.copytree` stub's `ignore` parameter optional.
* python2.7 shutil.copytree `ignore` annotated as optional.
2016-12-07 14:47:34 -08:00
George King
e7db9cda4d
Add stub for os.path.commonpath (new in 3.5). ( #738 )
...
* Add stub for os.path.commonpath (new in 3.5).
2016-12-07 14:47:04 -08:00
George King
dccc29bc2f
Add None to type union for subprocess.Popen.communicate input. ( #743 )
...
* Add `None` to type union for `subprocess.Popen.communicate` stub's `input` parameter.
* subprocess.communicate `input` annotated as `Optional[AnyStr]` for both 2.7 and 3.x; `timeout` as `Optional[float]`.
2016-12-07 14:46:34 -08:00
Jukka Lehtosalo
f39f9bf694
Make object_hook of json.load and json.loads optional (Python 2) ( #757 )
2016-12-07 13:32:56 -08:00
Daisuke Miyakawa
b33c2c6158
Introduce multiprocessing.freeze_support() ( #749 )
2016-12-07 13:30:14 -08:00
Philip House
090dafb9b0
fixes #559 ( #750 )
2016-12-07 13:28:37 -08:00
George King
00e4027b77
Add idx parameter to JSONDecoder.raw_decode. ( #742 )
2016-12-07 13:19:27 -08:00
George King
085c3f9915
Make json.load, json.loads stubs object_hook parameter optional. ( #741 )
2016-12-07 13:14:49 -08:00
Jon Dufresne
2b022d18a4
Add stub for unittest.mock ( #731 )
...
Stub generated by stubgen.
Fixes #372
2016-12-07 08:05:01 -08:00