Commit Graph

2150 Commits

Author SHA1 Message Date
Guido van Rossum
33f13dec18 Merge pull request #108 from jstasiak/python27-inspect
Improve Python 2.7 inspect stub
2016-03-09 13:07:37 -08:00
Guido van Rossum
49446569e1 Merge pull request #98 from ismail-s/feature/type_check_xml
Type check xml.etree module
2016-03-09 12:48:56 -08:00
Guido van Rossum
54ba6d9b73 Fix typos: termina[ta]te(). 2016-03-09 09:21:15 -08:00
Ismail
f682335037 Fix typo 2016-03-09 12:01:32 +00:00
Ismail
8d893cfae8 Make forward references strings 2016-03-09 11:58:24 +00:00
Ismail
d21c09919d Creating __init__.pyi files 2016-03-09 11:18:00 +00:00
Ismail
395e0a4197 Fix mypy errors for Py3.1 files 2016-03-09 11:17:23 +00:00
Ismail
28bc685573 Remove KeysView & ItemsView from py2 type hints 2016-03-09 11:09:34 +00:00
Ismail
69f1810462 Add pyi files for Py2.7 2016-03-09 11:09:33 +00:00
Ismail
7686cb1a9c Make pyi files work for Py3 and Py3.1 2016-03-09 11:09:33 +00:00
Ismail
4c06be4972 Add files for Py 3.3 and 3.2 2016-03-09 11:09:33 +00:00
Ismail
6a9b713ce3 Add files for Py3.5 2016-03-09 11:09:33 +00:00
Ismail
b7f4055c08 Create files for Py3.4 2016-03-09 11:09:33 +00:00
Ismail
865ec0e277 Remove unnecessary __methods__ 2016-03-09 11:09:33 +00:00
Ismail
8db369f7e2 Improve types on ElementPath 2016-03-09 11:09:33 +00:00
Ismail
1fc5b0b8c5 Type check rest of ElementTree file 2016-03-09 11:09:33 +00:00
Ismail
1f0afa5751 Type check Element class 2016-03-09 11:09:33 +00:00
Ismail
792604ec60 Add type hints to ElementInclude.pyi 2016-03-09 11:09:33 +00:00
Jakub Stasiak
630f718376 Improve Python 2.7 inspect stub
This patch consists of:

* Splitting and reordering the content into sections corresponding
  to the module's documentation sections
* Implementing some missing functions
* Adding TODOs for missing stuff (I may've missed something)

The signature of isgenerator() (was: Any argument, is: argument of type
object) is changed for consistency with other is* functions I added
here, after some considerations I couldn't decide whether it should be
object or Any - if object is not advised please let me know.
2016-03-09 02:45:43 +01:00
Guido van Rossum
5e0c61f8e0 Fix traceback.pyi right. (Sorry!) 2016-03-08 11:00:23 -08:00
Guido van Rossum
6a496215e7 Revert "Merge pull request #95 from youtux/feature/decimal-2.7"
This broke our build.

This reverts commit 0a496917e3, reversing
changes made to c8630a238d.
2016-03-08 10:38:45 -08:00
Guido van Rossum
f901fff70e Add missing import of List from typing. 2016-03-07 15:47:39 -08:00
Filip Hron
f151033476 version for python 3 2016-03-07 23:21:02 +01:00
Guido van Rossum
96bb21f023 Stubs for pdb (only the most useful functions). 2016-03-07 12:17:41 -08:00
Filip Hron
753e6452db little edit 2016-03-07 15:25:01 +01:00
Filip Hron
fc9d795460 geting rid of backslashes and other stuff 2016-03-07 14:51:24 +01:00
Guido van Rossum
f710c1f313 Merge pull request #102 from onyb/onyb-patches
Add stub for multiprocessing.cpu_count()
2016-03-05 21:05:24 -08:00
Guido van Rossum
01e817b17c Merge pull request #104 from ymyzk/update-gc
Update stub for gc
2016-03-05 21:03:43 -08:00
Yusuke Miyazaki
3193c317df Update stub for zlib 2016-03-06 10:03:55 +09:00
Yusuke Miyazaki
7c6e946386 Update stub for gc 2016-03-06 09:25:49 +09:00
Anirudha Bose
09eeeea9f7 Add stub for multiprocessing.cpu_count() 2016-03-05 05:17:04 +05:30
Filip Hron
7d8808a07f Date is datetime.datetime type 2016-03-04 10:42:36 +01:00
Filip Hron
7755945c3e minor changes 2016-03-04 02:12:28 +01:00
Filip Hron
f85c695648 small fixture 2016-03-04 01:56:41 +01:00
Filip Hron
eaa9f3f0d0 sqlite3 documentation excursion 2016-03-04 01:46:51 +01:00
Guido van Rossum
8808bac6fc Merge pull request #99 from Naruto0/master
reduce use of @overload in socket stubs
2016-03-03 09:21:46 -08:00
Filip Hron
e7e50b6997 attempt to get rid of TODOS, should i edit tests too? 2016-03-03 16:55:33 +01:00
Jakub Stasiak
41f0e7c8b6 Define three argument type() overload (Python 3)
This was missing for some reason while the Python 2.7 stubs have it.

Sample test code:

% cat testtype.py
A = type('A', (), {})
print(A.__name__)

Results before:

% python -m mypy --py2 testtype.py
% python -m mypy testtype.py
testtype.py:1: error: Too many arguments for "type"
%

Results after: type checking passes in both modes.
2016-03-03 09:19:59 +00:00
Filip Hron
5b92f7cbc5 putting @overload decorator back to getsockopt method 2016-03-03 10:15:56 +01:00
Filip Hron
fee8196459 overload fix 2016-03-03 10:10:45 +01:00
Filip Hron
0a11b5e898 putting @overload decorator back to getsockopt method 2016-03-03 10:07:57 +01:00
Filip Hron
d5cf02390f refractoring py2 socket by removing override decorator 2016-03-02 23:09:27 +01:00
Filip Hron
2ae555c144 refractoring overload 2016-03-02 14:07:37 +01:00
Hong Minhee
9f1ea9c412 Specify attribute types of SyntaxError 2016-02-29 13:35:30 +09:00
Max Wittek
00758f39dd Fixed 2.7 stubs for traceback 2016-02-26 18:03:24 -08:00
Alessio Bogon
00779c9564 stub for decimal, 2.7 only 2016-02-26 20:49:50 +01:00
Alessio Bogon
a87e70f348 go back to 3-only, decimal 2016-02-26 20:47:26 +01:00
Alessio Bogon
d518702ce6 comment version-specific code 2016-02-26 20:21:01 +01:00
Alessio Bogon
7955a1815e move decimal to 2and3 2016-02-26 18:52:39 +01:00
David Fisher
c50e0e6179 Remove contents of problematic asyncio __all__s 2016-02-25 11:59:25 -08:00