Removed django.utils.itercompat.product() as per deprecation TL.

This commit is contained in:
Ramiro Morales 2013-06-28 13:37:14 -03:00
parent da6d303df4
commit bb33ee5e7b
1 changed files with 0 additions and 7 deletions

View File

@ -5,9 +5,7 @@ these implementations if necessary.
""" """
import collections import collections
import itertools
import sys import sys
import warnings
def is_iterable(x): def is_iterable(x):
@ -29,8 +27,3 @@ def is_iterator(x):
if sys.version_info >= (2, 7): if sys.version_info >= (2, 7):
return isinstance(x, collections.Iterator) return isinstance(x, collections.Iterator)
return isinstance(x, collections.Iterator) and hasattr(x, '__iter__') return isinstance(x, collections.Iterator) and hasattr(x, '__iter__')
def product(*args, **kwds):
warnings.warn("django.utils.itercompat.product is deprecated; use the native version instead",
DeprecationWarning, stacklevel=2)
return itertools.product(*args, **kwds)