Andrey Vlasovskikh
77f21e415b
Ignore PyCharm project files ( #926 )
2017-02-10 07:28:40 -08:00
5j9
3973f5851a
Define __getitem__ for Match objects of Python 3.6 ( #925 )
...
In Python 3.6 __getitem__ was added as a new method for match objects.
m[g] is identical to m.group(g).
2017-02-09 15:23:52 -08:00
5j9
f192b8c784
Update count, (r)find, and (r)index type hints for bytes and bytearray ( #923 )
...
The above methods have changed in version 3.3 to also accept an integer in
the range 0 to 255 as the subsequence.
Fixes python/mypy#2831
2017-02-08 15:21:41 -08:00
Tom Manderson
65b45282f4
Update python 2 UUID stubs ( #922 )
2017-02-08 15:19:56 -08:00
Matthias Kramm
7a211921dd
asctime/strftime take a tuple, too ( #921 )
2017-02-07 16:22:47 -08:00
Sunghyun Hwang
28f3fde09f
improve HTTPStatus type definition ( #920 )
2017-02-07 10:39:44 -08:00
David Euresti
db84eb7844
Fix hashlib to accept multiple data types ( #918 )
2017-02-06 17:24:48 -08:00
David Euresti
6eca1a04da
Some ssl fixes ( #919 )
...
Fix return of wrap_socket.
Add read, write, pending to SSLSocket
Fix argument to socket.setdefaulttimeout
2017-02-06 17:23:22 -08:00
Jelle Zijlstra
06074e1e02
expose asyncio.open_unix_connection if it exists ( #879 )
...
Also fix the one other place where hasattr() is used (which PEP 484 doesn't support).
2017-02-06 11:41:11 -08:00
Tomasz Elendt
f9d6218ab7
Fix definitions of various AbstractEventLoop methods ( #902 )
2017-02-06 10:25:40 -08:00
Matt Kimball
31d4a4277b
Added 'shutil' API changes between 3.3 and 3.5 ( #915 )
...
As of Python 3.3, copymode, copystat, copy and copy2 take an
optional argument, 'follow_symlinks'.
As of Python 3.3, copytree and move return the destination.
As of Python 3.5, move takes an optional copy function.
As of Python 3.3, disk_usage, chown, which and get_terminal_size
were added.
2017-02-06 10:18:27 -08:00
rchen152
c9e992ea8d
Fix a few return types in stdlib/2/inspect.pyi. ( #916 )
2017-02-06 08:19:14 -08:00
Adam Marszałek
ca36070d51
Improved pytz support for timezone function ( #911 )
2017-02-03 10:54:59 -08:00
Mike Patek
c760a4e949
Make OrderedDict inherit from Reversible ( #912 )
...
Fixes #904
2017-02-01 09:23:43 -08:00
Matthias Kramm
b240b241f0
add stdlib/2/repr.pyi ( #910 )
2017-01-31 14:56:48 -08:00
Matthias Kramm
40754e312f
fix import error in logging/__init__.pyi
2017-01-31 14:54:18 -08:00
Matthias Kramm
6855a20a51
add TestCase.failureException ( #907 )
2017-01-31 14:37:52 -08:00
Matthias Kramm
295ffbe4f3
improve inspect.pyi ( #908 )
2017-01-31 14:34:18 -08:00
Matthias Kramm
293dcfa661
fix socket.sendto ( #909 )
2017-01-31 14:32:15 -08:00
Tomasz Elendt
b8df3de81a
Coroutine functions should return Generator type ( #903 )
2017-01-31 14:28:07 -08:00
Matthias Kramm
987f465b4f
add missing import
2017-01-31 09:25:45 -08:00
Eklavya Sharma
bc092ded69
pstats: Add default value for kwarg ( #905 )
...
According to python library docs, pstats.Stats.__init__ has a
keyword argument `stream' whose default value is `sys.stdout`.
2017-01-31 11:42:14 +00:00
Guido van Rossum
0e9ad51882
Declare asyncio.wait() as taking an Iterable rather than a List. ( #901 )
2017-01-30 13:55:39 -08:00
Tomasz Elendt
a5e6ac4339
Fix ClientConnectedCallback in asyncio.stream ( #900 )
2017-01-30 13:53:33 -08:00
syrrim
9625cc738f
Update accumulate signature to account for optional function arg ( #896 )
...
See https://docs.python.org/3/library/itertools.html#itertools.accumulate
2017-01-30 13:22:06 -08:00
Valérian Rousset
fe15d91041
merge */xml/etree into 2and3/xml/etree ( #899 )
...
Fixes #287 .
2017-01-30 13:19:28 -08:00
Mike Patek
1a49669711
Add quote_via argument to urlencode ( #897 )
...
Fixes #873
2017-01-30 12:03:52 -08:00
Mike Patek
0e7b2e1acf
Add 'sys.is_finalizing' function ( #898 )
...
Fixes #856
2017-01-30 10:25:39 -08:00
Lucas Wiman
0d1015f00b
Update type of six.string_types to Union[str, unicode] ( #882 )
2017-01-30 07:41:19 -08:00
Alexey
f398628948
Adding pymysql stubs to third_party/2and3 ( #861 )
...
(Original by @ghagerer, extracted from #647 by @WouldYouKindly.)
2017-01-29 21:01:49 -08:00
Andrey Vlasovskikh
92534805b5
Added missing special attributes for PY3 functions ( #875 )
2017-01-29 20:34:35 -08:00
Lucas Wiman
7c93bb07e1
Update annotations for unittest.skip* methods. ( #877 )
2017-01-29 20:33:49 -08:00
Jelle Zijlstra
6e84021f56
ChainMap fixes ( #878 )
...
- It didn't exist before 3.3 (https://docs.python.org/3/library/collections.html#chainmap-objects )
- It's not a subclass of dict
2017-01-29 20:29:29 -08:00
Matt Kimball
bb5ba13315
Moved syslog from 2/ to 2and3/. Allow both forms of syslog.syslog. ( #884 )
2017-01-29 20:19:13 -08:00
Jelle Zijlstra
a9bb7f89d3
Fixes to subprocess.CompletedProcess ( #895 )
2017-01-29 20:16:49 -08:00
Matt Kimball
fd1201f5d5
Allow asyncio.wait to accept non-Task Futures ( #881 )
2017-01-29 17:53:38 -08:00
miedzinski
d486e2a8d5
Add typing.ClassVar ( fixes #888 ) ( #889 )
2017-01-29 17:15:04 -08:00
Lucas Wiman
225f302135
Address str/unicode issue with logging.getLogger. ( #883 )
...
Fixes #843 .
2017-01-29 11:40:20 -08:00
Jelle Zijlstra
66bc746bb3
StreamWriter.drain is a coroutine ( #880 )
...
See https://docs.python.org/3/library/asyncio-stream.html#asyncio.StreamWriter.drain
2017-01-29 11:33:35 -08:00
Andrey Vlasovskikh
2d46679da8
Added attributes present in inheritors of types.InstanceType ( #885 )
2017-01-29 11:26:30 -08:00
Andrey Vlasovskikh
bb33cb0119
Added __instancecheck__ and __subclasscheck__ to type ( #887 )
2017-01-29 11:17:01 -08:00
Andrey Vlasovskikh
8ce64ce782
Updates to slice built-in ( #891 )
...
Makes args and attributes optional.
2017-01-29 11:16:23 -08:00
Andrey Vlasovskikh
2b25b3ef6d
Argument of input() is not restricted to str ( #890 )
2017-01-29 10:34:32 -08:00
Lucas Wiman
c048984ab9
Update stub of str to match documentation. ( #893 )
2017-01-29 10:14:32 -08:00
Jelle Zijlstra
9a1e8452a3
input argument to Process.communicate is Optional ( #894 )
...
The code for this method starts as follows:
```
@coroutine
def communicate(self, input=None):
if input is not None:
stdin = self._feed_stdin(input)
```
2017-01-29 10:12:36 -08:00
Lucas Wiman
6d1edb285d
Expand several stdlib methods to accept unicode or str. ( #869 )
...
Expand several stdlib methods to accept unicode or str.
2017-01-27 16:03:25 +00:00
Andrey Vlasovskikh
c8435f4315
Added object.__sizeof__ ( #865 )
...
* Added object.__sizeof__
* Removed __sizeof__ inherited from object
* Made sqlite3 classes for Python 2 inherit from object
* Removed __sizeof__ inherited from object
2017-01-26 12:05:53 -08:00
Andrey Vlasovskikh
025f31dcc9
Added class super to builtins ( #867 )
2017-01-26 11:53:59 -08:00
Andrey Vlasovskikh
1d1a2e458c
Added methods of typing.NamedTuple ( #864 )
2017-01-26 11:52:59 -08:00
Andrey Vlasovskikh
39df0d0725
Added object as the base class of type ( #866 )
2017-01-26 11:46:15 -08:00