Wednesday, August 12, 2026
1 change · saas-19.4
Enhancements to existing features
We name threads to get actual names instead of `Thread-<n>` in tracebacks. Before: ```python ERROR ? odoo.addons.iot_drivers.exception_logger: Unhandled exception in thread Thread-11 Traceback (most recent call last): ... raise Exception("in display driver") ``` After: ```python ERROR ? odoo.addons.iot_drivers.exception_logger: Unhandled exception in thread DisplayDriver(HDMI-A-1) Traceback (most recent call last): ... raise Exception("in display driver") ```
Original PR description
We name threads to get actual names instead of
`Thread-<n>` in tracebacks.
Before:
```python
ERROR ? odoo.addons.iot_drivers.exception_logger: Unhandled exception in thread Thread-11
Traceback (most recent call last):
...
raise Exception("in display driver")
```
After:
```python
ERROR ? odoo.addons.iot_drivers.exception_logger: Unhandled exception in thread DisplayDriver(HDMI-A-1)
Traceback (most recent call last):
...
raise Exception("in display driver")
```