Skip to content

Commit 41c8e63

Browse files
committed
Added support for Python 3.14
1 parent 3bbe176 commit 41c8e63

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

HISTORY.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ test-driven methodologies, and modern toolchains for unrivaled success.
2222
6.1.19 (2025-??-??)
2323
~~~~~~~~~~~~~~~~~~~
2424

25+
* Added support for Python 3.14
2526
* Fixed a regression issue where custom build flags were not properly reflected in the `compile_commands.json <https://docs.platformio.org/en/latest/integration/compile_commands.html>`__ file, ensuring accurate compilation database generation
2627
* Fixed an issue where fully-qualified serial port URLs (e.g., ``rfc2217://host:port``) were incorrectly treated as wildcard patterns (`issue #5225 <https://github.com/platformio/platformio-core/issues/5225>`_)
2728

platformio/debug/cli.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,10 @@ def _configure(
167167

168168

169169
def _run(project_dir, debug_config, client_extra_args):
170-
loop = asyncio.ProactorEventLoop() if IS_WINDOWS else asyncio.get_event_loop()
170+
try:
171+
loop = asyncio.ProactorEventLoop() if IS_WINDOWS else asyncio.get_event_loop()
172+
except RuntimeError:
173+
loop = asyncio.new_event_loop()
171174
asyncio.set_event_loop(loop)
172175

173176
client = GDBClientProcess(project_dir, debug_config)

0 commit comments

Comments
 (0)