mirror of
https://github.com/thecyberlearn/chat-backend.git
synced 2026-08-18 22:12:53 +00:00
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>
22 lines
532 B
Python
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
|