|
From: Luca T. <no...@gi...> - 2026-10-11 10:00:19
|
Branch: refs/heads/2.9 Home: https://github.com/LinuxCNC/linuxcnc Commit: 4d45f0cd2089e4ad50337f360791400ef3129972 https://github.com/LinuxCNC/linuxcnc/commit/4d45f0cd2089e4ad50337f360791400ef3129972 Author: Luca Toniolo <107...@us...> Date: 2026-10-05 (Mon, 05 Oct 2026) Changed paths: M src/emc/rs274ngc/gcodemodule.cc Log Message: ----------- gcodemodule: report the actual exception from failed canon callbacks When a Python callback invoked during parse_file raises (for example a canon object missing get_external_length_units), the error exit replaced the pending exception with RuntimeError("parse_file interp_error"), so AXIS and friends could only report that generic message instead of the actual error. The exception is already on the indicator; keep it. Fixes #2492. Commit: 6ae8cf23e7156471fc6903efd503b9047a751ebb https://github.com/LinuxCNC/linuxcnc/commit/6ae8cf23e7156471fc6903efd503b9047a751ebb Author: Luca Toniolo <107...@us...> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M src/emc/rs274ngc/gcodemodule.cc Log Message: ----------- Merge pull request #4636 from grandixximo/gcodemodule-err-2492-2.9 gcodemodule: report the actual exception from failed canon callbacks Compare: https://github.com/LinuxCNC/linuxcnc/compare/34a95d43f7af...6ae8cf23e715 To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications |