Skip to content

fix: support Python 3.14 event loops - #136

Closed
luketainton wants to merge 1 commit into
fbradyirl:mainfrom
luketainton:python-314-event-loop
Closed

fix: support Python 3.14 event loops#136
luketainton wants to merge 1 commit into
fbradyirl:mainfrom
luketainton:python-314-event-loop

Conversation

@luketainton

Copy link
Copy Markdown
Contributor

Summary

  • Explicitly create and register the event loop used by WebexWebsocketClient.run().
  • Use the running loop when dispatching received messages.
  • Add a Python 3.14 regression test and test it in tox and GitHub Actions.

Validation

  • python -m pytest -q on Python 3.14.7: 42 passed, 88.74% coverage.

Python 3.14 no longer creates an event loop implicitly for asyncio.get_event_loop(), which caused WebexBot.run() to fail on startup.

@luketainton

Copy link
Copy Markdown
Contributor Author

Same as #90

@luketainton
luketainton deleted the python-314-event-loop branch August 23, 2026 17:00
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.

1 participant