You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: address swallowed exceptions and blocking calls
- config.py: log warning instead of silently swallowing callback errors
- core.py: move os.statvfs (get_free_space) to thread to avoid blocking
the reactor on slow/NFS mounts
- common.py: run D-Bus ShowItems in a background thread so a hung file
manager doesn't freeze the UI
- gtk3/common.py: pickle state in main thread, write+fsync in background
thread to avoid blocking GTK on state saves
- preferencesmanager.py: add 10s timeout to urlopen in stats sender
- tests: fix unused imports flagged by ruff
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments