From 30a861bc5a4f53a9ba73923c9048a3632a0f9d18 Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Tue, 3 Apr 2018 18:15:39 +0200 Subject: [PATCH] fix for python 3.7 deprecation warning about importing certain types from collections vs collections.abc --- more_itertools/more.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/more_itertools/more.py b/more_itertools/more.py index c4b08ae..4dc9f15 100644 --- a/more_itertools/more.py +++ b/more_itertools/more.py @@ -1,6 +1,6 @@ from __future__ import print_function -from collections import Counter, defaultdict, deque, Sequence +from collections import Counter, defaultdict, deque from functools import partial, wraps from heapq import merge from itertools import ( @@ -17,6 +17,10 @@ from itertools import ( ) from operator import itemgetter, lt, gt, sub from sys import maxsize, version_info +if version_info < (3, 3): + from collections import Sequence +else: + from collections.abc import Sequence from six import binary_type, string_types, text_type from six.moves import filter, map, range, zip, zip_longest -- 2.39.0.windows.2