We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1f99552 commit 1c1da8bCopy full SHA for 1c1da8b
pyhive/common.py
@@ -18,6 +18,11 @@
18
from future.utils import with_metaclass
19
from itertools import islice
20
21
+try:
22
+ from collections.abc import Iterable
23
+except ImportError:
24
+ from collections import Iterable
25
+
26
27
class DBAPICursor(with_metaclass(abc.ABCMeta, object)):
28
"""Base class for some common DB-API logic"""
@@ -245,7 +250,7 @@ def escape_item(self, item):
245
250
return self.escape_number(item)
246
251
elif isinstance(item, basestring):
247
252
return self.escape_string(item)
248
- elif isinstance(item, collections.Iterable):
253
+ elif isinstance(item, Iterable):
249
254
return self.escape_sequence(item)
255
elif isinstance(item, datetime.datetime):
256
return self.escape_datetime(item, self._DATETIME_FORMAT)
0 commit comments