chat-backend/venv/lib/python3.12/site-packages/django/utils/itercompat.py
Django Template a0fce0b484 Initial commit: Django chat backend with enhanced web scraping
Features:
- Django REST API backend
- Multi-strategy web scraping system (Beautiful Soup, Playwright, Firecrawl)
- Anti-detection features (proxy rotation, user-agent rotation)
- Data export functionality (JSON, CSV, TXT)
- Business and CrawledPage models
- Enhanced crawling service with fallback mechanisms

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-21 11:01:50 +05:30

22 lines
532 B
Python

# RemovedInDjango60Warning: Remove this entire module.
import warnings
from django.utils.deprecation import RemovedInDjango60Warning
def is_iterable(x):
"An implementation independent way of checking for iterables"
warnings.warn(
"django.utils.itercompat.is_iterable() is deprecated. "
"Use isinstance(..., collections.abc.Iterable) instead.",
RemovedInDjango60Warning,
stacklevel=2,
)
try:
iter(x)
except TypeError:
return False
else:
return True