Add missing imports from collections.abc (#818)

Fixes #817
This commit is contained in:
Luiz authored and Guido van Rossum committed 2017-01-09 17:13:27 -08:00
1 parent d18484095e
commit d17f7236a1
2 files changed
+42 -3

No files matched your search

+18 -3
View File
@@ -6,14 +6,29 @@
# These are not exported.
from typing import (
TypeVar, Iterable, Generic, Iterator, Dict, overload,
Mapping, List, Tuple, Callable, Sized, Any, Type,
Optional, Union
TypeVar, Generic, Dict, overload, List, Tuple,
Callable, Any, Type, Optional, Union
)
# These are exported.
# TODO reexport more.
from typing import (
Container as Container,
Hashable as Hashable,
Iterable as Iterable,
Iterator as Iterator,
Sized as Sized,
Generator as Generator,
ByteString as ByteString,
Awaitable as Awaitable,
Coroutine as Coroutine,
AsyncIterable as AsyncIterable,
AsyncIterator as AsyncIterator,
Reversible as Reversible,
Mapping as Mapping,
MappingView as MappingView,
ItemsView as ItemsView,
KeysView as KeysView,
ValuesView as ValuesView,
MutableMapping as MutableMapping,
Sequence as Sequence,
MutableSequence as MutableSequence,
+24
View File
@@ -6,9 +6,33 @@ import sys
if sys.version_info >= (3, 3):
from . import (
Container as Container,
Hashable as Hashable,
Iterable as Iterable,
Iterator as Iterator,
Sized as Sized,
Mapping as Mapping,
MutableMapping as MutableMapping,
Sequence as Sequence,
MutableSequence as MutableSequence,
Set as Set,
MutableSet as MutableSet,
MappingView as MappingView,
ItemsView as ItemsView,
KeysView as KeysView,
ValuesView as ValuesView,
)
if sys.version_info >= (3, 5):
from . import (
Generator as Generator,
ByteString as ByteString,
Awaitable as Awaitable,
Coroutine as Coroutine,
AsyncIterable as AsyncIterable,
AsyncIterator as AsyncIterator,
)
if sys.version_info >= (3, 6):
from . import (
Reversible as Reversible,
)