📝 Add docstrings to fix/insta-and-tiktok-failing - #143
Conversation
Docstrings generation was requested by @tomkabel. * #141 (comment) The following files were modified: * `app/api/dependencies/__init__.py` * `app/api/docs.py` * `app/api/middleware/prometheus.py` * `app/api/middleware/request_body_size.py` * `app/api/middleware/security_headers.py` * `app/api/rate_limit_config.py` * `app/api/routes/auth.py` * `app/api/routes/chaos.py` * `app/api/routes/health.py` * `app/api/routes/sse.py` * `app/api/routes/web/web_auth.py` * `app/api/routes/web/web_auth_helpers.py` * `app/api/routes/web/web_dashboard.py` * `app/api/routes/web/web_downloads.py` * `app/api/routes/web/web_helpers.py` * `app/api/routes/web/web_settings.py` * `app/api/startup.py` * `app/auth.py` * `app/main.py` * `app/services/auth_service.py` * `app/services/circuit_breaker.py` * `app/services/download_service.py` * `app/services/error_classifier.py` * `app/services/job_factory.py` * `app/services/outbox_service.py` * `app/services/pubsub_service.py` * `app/services/user_service.py` * `app/services/yt_dlp_service.py` * `app/utils/validators.py` * `core/config.py` * `core/database.py` * `core/logging_config.py` * `core/models/user.py` * `core/queue.py` * `core/redis_client.py` * `core/utils/security.py` * `entrypoint.sh` * `packages/browser-downloader/src/concurrency.js` * `packages/browser-downloader/src/downloader.js` * `packages/browser-downloader/src/errors.js` * `packages/browser-downloader/src/server.js` * `packages/browser-downloader/src/streamlink-backend.js` * `packages/browser-downloader/src/tier1-cdp.js` * `packages/browser-downloader/src/tier2-dom.js` * `packages/browser-downloader/src/validate.js` * `tests/test_services/test_yt_dlp.py` * `tests/test_worker/test_browser_executor.py` * `tests/test_worker/test_outbox_recovery.py` * `worker/browser_executor.py` * `worker/dlq_manager.py` * `worker/health.py` * `worker/job_claimer.py` * `worker/job_executor.py` * `worker/main.py` * `worker/outbox_relay.py` * `worker/processor.py` * `worker/retry_scheduler.py` * `worker/zombie_sweeper.py`
|
Important Review skippedThis PR was authored by the user configured for CodeRabbit reviews. CodeRabbit does not review PRs authored by this user. It's recommended to use a dedicated user account to post CodeRabbit review feedback. ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Warning Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption. Comment |
Docstrings generation was requested by @tomkabel.
The following files were modified:
app/api/dependencies/__init__.pyapp/api/docs.pyapp/api/middleware/prometheus.pyapp/api/middleware/request_body_size.pyapp/api/middleware/security_headers.pyapp/api/rate_limit_config.pyapp/api/routes/auth.pyapp/api/routes/chaos.pyapp/api/routes/health.pyapp/api/routes/sse.pyapp/api/routes/web/web_auth.pyapp/api/routes/web/web_auth_helpers.pyapp/api/routes/web/web_dashboard.pyapp/api/routes/web/web_downloads.pyapp/api/routes/web/web_helpers.pyapp/api/routes/web/web_settings.pyapp/api/startup.pyapp/auth.pyapp/main.pyapp/services/auth_service.pyapp/services/circuit_breaker.pyapp/services/download_service.pyapp/services/error_classifier.pyapp/services/job_factory.pyapp/services/outbox_service.pyapp/services/pubsub_service.pyapp/services/user_service.pyapp/services/yt_dlp_service.pyapp/utils/validators.pycore/config.pycore/database.pycore/logging_config.pycore/models/user.pycore/queue.pycore/redis_client.pycore/utils/security.pyentrypoint.shpackages/browser-downloader/src/concurrency.jspackages/browser-downloader/src/downloader.jspackages/browser-downloader/src/errors.jspackages/browser-downloader/src/server.jspackages/browser-downloader/src/streamlink-backend.jspackages/browser-downloader/src/tier1-cdp.jspackages/browser-downloader/src/tier2-dom.jspackages/browser-downloader/src/validate.jstests/test_services/test_yt_dlp.pytests/test_worker/test_browser_executor.pytests/test_worker/test_outbox_recovery.pyworker/browser_executor.pyworker/dlq_manager.pyworker/health.pyworker/job_claimer.pyworker/job_executor.pyworker/main.pyworker/outbox_relay.pyworker/processor.pyworker/retry_scheduler.pyworker/zombie_sweeper.pyThese files were kept as they were
app/api/exceptions.pyapp/api/routes/downloads.pytests/test_api/test_auth.pytests/test_api/test_demo_login.pytests/test_api/test_web_routes.pytests/test_auth_module.pytests/test_browser_downloader_config.pytests/test_env_contract.pytests/test_services/test_download_service.pytests/test_story_2_4_web_html_consolidation.pytests/test_story_3_1_web_auth_extraction.pytests/test_story_3_2_web_downloads_extraction.pytests/test_story_3_3_web_remaining_extraction.pytests/test_story_3_5_processor_retry_dlq_extraction.pytests/test_story_3_6_main_decomposition.pytests/test_story_5_6_model_index_consistency.pytests/test_story_8_3_javascript_bugs_performance.pytests/test_story_8_5_missing_ui_states.pytests/test_story_8_6_accessibility_audit.pytests/test_worker/test_job_executor_routing.pyThese files were ignored
packages/browser-downloader/tests/concurrency.test.jspackages/browser-downloader/tests/downloader.test.jspackages/browser-downloader/tests/errors.test.jspackages/browser-downloader/tests/server.test.jspackages/browser-downloader/tests/streamlink-backend.test.jspackages/browser-downloader/tests/tier1-cdp.test.jspackages/browser-downloader/tests/tier2-dom.test.jspackages/browser-downloader/tests/validate.test.jsThese file types are not supported
.github/workflows/fastapi-test.yml.gitignore.secrets.baselineDockerfileapp/templates/dashboard.htmlapp/templates/slides/presentation.htmlinfra/nginx/nginx.production.confinfra/nginx/nginx.ssl.local.confpackages/browser-downloader/Dockerfilepackages/browser-downloader/package.jsonpnpm-workspace.yamlpyproject.tomlℹ️ Note