Guido van Rossum
14ffe2c13a
Fix signature for 2.7/binascii.crc32().
2016-01-27 11:42:47 -08:00
Guido van Rossum
e40c3eb8c9
Revert "Fix min()/max() overloading with key= parameter. Fixes #1150."
...
It has other problems, e.g. complains about max(x, 10) when the type of x is Any.
This reverts commit 6a47ac7116 .
2016-01-27 11:10:40 -08:00
Tim Abbott
8f3f56d07f
Add some missing python 3 urllib.parse stubs.
2016-01-26 20:25:30 -08:00
Tim Abbott
9e62b7df06
Add urllib.response stub for Python 3.
2016-01-26 20:25:30 -08:00
Tim Abbott
70eb00d3f2
Fix missing urllib.error ContentTooShortError stub.
2016-01-26 20:25:30 -08:00
Tim Abbott
f036fd05f3
Add stubs for urllib.robotparser.
2016-01-26 20:25:30 -08:00
Guido van Rossum
bf1dde5636
Fix tokenize.pyi; fix cp command.
2016-01-26 20:01:34 -08:00
Guido van Rossum
ba4d782f70
Fix bug in traceback.pyi (hey, tests are useful!).
2016-01-26 16:57:45 -08:00
Tim Abbott
920def0b1e
Fix datetime.timedelta() argument types to be floats.
2016-01-26 16:30:15 -08:00
Tim Abbott
c2555b3119
Port stub for os.walk from python 3 to 2 and cleanup comment.
2016-01-26 16:30:15 -08:00
Tim Abbott
c17d0120a9
Add stubs for traceback.format_exception.
2016-01-26 16:30:15 -08:00
Tim Abbott
55830ec190
Fix type for py2 traceback.format_exc and add to python 3.
2016-01-26 16:30:15 -08:00
Guido van Rossum
6a47ac7116
Fix min()/max() overloading with key= parameter. Fixes #1150 .
2016-01-26 11:13:14 -08:00
Guido van Rossum
a1fe083133
Fix class file so it can be used as "with file(...) as f: f.read() # etc."
2016-01-25 17:01:34 -08:00
Guido van Rossum
958a8e5f45
Merge pull request #57 from timabbott/tabbott-stubs
...
Fix several python 2 library stub errors.
2016-01-25 16:39:08 -08:00
Tim Abbott
ddc33a3c7c
Add missing stub for os.exit on python 2.
2016-01-25 16:33:35 -08:00
Tim Abbott
b180914208
Fix os.wait and os.waitpid annotations on python 2.
2016-01-25 16:33:35 -08:00
Guido van Rossum
17d8f20fd5
Add message attribute to class BaseException.
2016-01-25 16:32:47 -08:00
Matthias Kramm
69169765a7
Merge pull request #55 from timabbott/tabbott-re
...
Add missing re module constants for 2.7.
2016-01-25 12:44:14 -08:00
Tim Abbott
21c90d52b9
Fix re module constant stubs for 2.7.
...
ASCII doesn't exist in 2.7, but UNICODE and TEMPLATE do.
2016-01-25 12:32:31 -08:00
Guido van Rossum
cf82278301
Use plain bytes instead of ByteString in 3/builtins.pyi.
2016-01-25 08:12:46 -08:00
Ismail
fd4d063bb4
Implement fromhex and maketrans method
2016-01-25 15:43:06 +00:00
Guido van Rossum
2c4549fb36
Merge pull request #51 from DanielShaulov/threading
...
Some fixes to threading
2016-01-23 09:10:24 -08:00
Daniel Shaulov
e2c9ec5cb0
Merge branch 'master' into threading
...
Conflicts:
stdlib/3/threading.pyi
2016-01-23 10:34:30 +00:00
Matthias Kramm
c957fc9f17
Merge pull request #53 from timabbott/mutable
...
Fix os.environ improperly classified as not mutable for python 2.
2016-01-22 21:33:01 -08:00
Tim Abbott
c0d0f7fe14
Fix os.environ improperly classified as not mutable for python 2.
...
In Python, you can change the environment by writing to os.environ.
This seems to already be handled correctly in the python 3 type data,
so we just need to fix it for 2.7.
2016-01-22 17:47:53 -08:00
Matthias Kramm
25a3fac0fd
Fix default parameter syntax.
...
Use 'x:bool = ...' instead of 'x:bool = True' or 'x:bool = False'.
2016-01-22 16:39:15 -08:00
Daniel Shaulov
14ffe7ea17
Inherit from Any in threading.local and SimpleNamespace
2016-01-22 12:24:36 +02:00
David Fisher
1a10134d54
Fix up uses of Future as an argument in asyncio
...
Most functions which can take a Future can take Generators as well.
2016-01-19 16:53:52 -08:00
David Fisher
7c8797441b
Make Generator __iter__ method return itself
2016-01-19 16:49:20 -08:00
Guido van Rossum
a080d6cee5
Make Future stub resemble reality better.
2016-01-19 14:23:09 -08:00
Guido van Rossum
740568ed25
Use NamedTuple for inspect.ArgSpec and .FullArgSpec.
2016-01-18 16:51:23 -08:00
Guido van Rossum
f1beef02e7
Replace some unicode argument defaults with ... (the type checker does not care about the value).
2016-01-18 16:44:44 -08:00
Guido van Rossum
2d82816e14
Add Iterable base class to csv.DictReader. Fixes #47 .
2016-01-18 16:39:08 -08:00
Ben Darnell
b7b7da1a85
Stubgen some more stdlib modules.
...
Copy doctest.pyi from 3 to 2.7.
2016-01-16 16:54:47 -05:00
Ben Darnell
3a674645a5
Assorted fixes to stubs
2016-01-16 16:52:01 -05:00
Daniel Shaulov
01d96e4ac4
Fix signatures of __init__ for Thread and Timer
2016-01-16 00:21:24 +02:00
DanielShaulov
723ed4f98f
Add timer class to threading.pyi
2016-01-15 18:13:22 +02:00
Guido van Rossum
5463335be2
Make deque inherit from MutableMapping (with difficulty). Fixes #43 .
2016-01-14 09:14:38 -08:00
Guido van Rossum
8c2118bace
Move contents of builtins/* to stdlib/*. This simplifies finding stubs.
2016-01-12 12:53:18 -08:00
Guido van Rossum
8539624f05
Fix Reversible.__reversed__() return type. (I should do more testing.)
2016-01-11 16:04:44 -08:00
Guido van Rossum
1c02f14dc1
Make Reversible covariant. Fixes #19 . (Though it does not seem to be *necessary*.)
2016-01-11 15:32:43 -08:00
Guido van Rossum
0673b7bab9
Add Generator to 2.7/typing.pyi. Fixes #29 .
2016-01-11 15:26:22 -08:00
Guido van Rossum
605c189f29
Merge pull request #39 from rmcgibbo/json
...
Add keyword args to stdlib's json.pyi
2016-01-11 13:49:24 -08:00
Robert T. McGibbon
dfd7ceecd8
Add type annotations for json.load(s)
2016-01-11 13:23:59 -08:00
Guido van Rossum
e463890df7
2.7 does not have lru_cache().
2016-01-11 08:14:11 -08:00
Robert T. McGibbon
a40418ed7b
Enhance type information for lru_cache
2016-01-11 01:46:05 -08:00
Robert T. McGibbon
0735ec0251
Add keyword args to stdlib's json.pyi
2016-01-10 23:37:17 -08:00
Guido van Rossum
87bc00eb2a
Unify 2.7 and 3 stubs for functools.
2016-01-08 10:10:50 -08:00
Matthias Kramm
42da4e56f9
Have ast.pyi re-export symbols from _ast.pyi.
2016-01-08 10:03:06 -08:00