Skip to content

Commit 181162a

Browse files
committed
Django 5.1 removed is_iterable
1 parent 71d75f3 commit 181162a

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/dal_select2/widgets.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,16 @@
2525
SELECT2_TRANSLATIONS = {}
2626
from django.contrib.staticfiles import finders
2727
from django.utils import translation
28-
from django.utils.itercompat import is_iterable
28+
29+
30+
def is_iterable(x):
31+
"An implementation independent way of checking for iterables"
32+
try:
33+
iter(x)
34+
except TypeError:
35+
return False
36+
else:
37+
return True
2938

3039

3140
I18N_PATH = 'autocomplete_light/i18n/'

0 commit comments

Comments
 (0)