Skip to content

Commit ed55b37

Browse files
import iterable from collection.abc instead of collections
1 parent b21c507 commit ed55b37

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pyhive/common.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@
1212
from past.builtins import basestring
1313
from pyhive import exc
1414
import abc
15-
import collections
1615
import time
1716
import datetime
1817
from future.utils import with_metaclass
1918
from itertools import islice
19+
try:
20+
from collections.abc import Iterable
21+
except ImportError:
22+
from collections import Iterable
2023

2124

2225
class DBAPICursor(with_metaclass(abc.ABCMeta, object)):
@@ -245,7 +248,7 @@ def escape_item(self, item):
245248
return self.escape_number(item)
246249
elif isinstance(item, basestring):
247250
return self.escape_string(item)
248-
elif isinstance(item, collections.Iterable):
251+
elif isinstance(item, Iterable):
249252
return self.escape_sequence(item)
250253
elif isinstance(item, datetime.datetime):
251254
return self.escape_datetime(item, self._DATETIME_FORMAT)

0 commit comments

Comments
 (0)