Skip to content

[AI] Update WebSocket async docs#1524

Open
ishaanlabs-gg wants to merge 1 commit into
bottlepy:masterfrom
ishaanlabs-gg:docs-async-websockets
Open

[AI] Update WebSocket async docs#1524
ishaanlabs-gg wants to merge 1 commit into
bottlepy:masterfrom
ishaanlabs-gg:docs-async-websockets

Conversation

@ishaanlabs-gg

Copy link
Copy Markdown

Update the WebSocket section of the asynchronous applications docs with the guidance from #1464:

  • add the missing gevent.monkey.patch_all() call before importing Bottle
  • mention the geventwebsocket.gunicorn.workers.GeventWebSocketWorker Gunicorn worker
  • describe running a separate WebSocket service behind a reverse proxy when the Bottle app should stay WSGI-only

AI disclosure and review:

  • This PR was prepared with AI assistance from OpenAI Codex (GPT-5).
  • I manually reviewed the issue discussion, the repository AGENTS.md, and the final diff before submitting.
  • I license my contribution in this PR as public domain.

Validation:

  • /Volumes/STOREJET/2/Dependencies/bottle-docs-venv/bin/python -m sphinx -b html docs build/docs-html
  • /Volumes/STOREJET/2/Dependencies/bottle-docs-venv/bin/python -m docutils docs/async.rst
  • git diff --check

Notes:

  • I also ran /Volumes/STOREJET/2/Dependencies/bottle-docs-venv/bin/python -m sphinx -W -b html docs build/docs-html. It read docs/async.rst successfully, then failed on existing warnings in docs/api.rst about cached property signatures and a malformed table; those are outside this PR.

Fixes #1464

ai-assisted-by: OpenAI Codex (GPT-5)

License: public domain
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update 'Asynchronous Applications' documentation

1 participant