mirror of
https://github.com/NickoScope/nickol-knx-mcp.git
synced 2026-09-30 03:41:58 +02:00
The server tool function `load_project` shadowed the imported project loader, so it called itself instead of the parser -> RecursionError on every real .knxproj. Alias the import as `load_project_file` and call that. Add a regression test (server.load_project on a bad path must not raise RecursionError) and a CHANGELOG entry. Found via end-to-end testing against real ETS5/ETS6 fixtures from XKNX/xknxproject. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>