mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-04 05:01:37 +02:00
2. Timelapse race condition (bambu_mqtt.py) - xcam data was parsed before _was_running was set, so timelapse wasn't detected at print start 3. Added exception handling (printer_manager.py) - _schedule_async now logs exceptions instead of swallowing them silently 4. Added debug logging (main.py) - [CALLBACK] logs at key decision points to help debug future issues 5. Added code quality tests (test_code_quality.py) - Static analysis to catch import shadowing bugs automatically