ActivityWatch / ActivityWatch/activitywatch
Always AFK - crash of aw-wather thread
- Ngôn ngữ chính
- Python
- Star
- 18.9k
- Fork
- 1k
- Merge trung bình
- 1 ngày 4 giờ
- Pull request đã merge (30 ngày)
- 28
Mô tả
- [x] I am on the [latest](https://github.com/ActivityWatch/activitywatch/releases/latest) ActivityWatch version.
- [ ] I have searched the issues of this repo and believe that this is not a duplicate.
installed 0.13.2 via AUR - Arch - but web interface reports 0.13.1
- **Manjaro testing**:
- **ActivityWatch 0.13.1**:
should be 0.13.2 though - see above
## Describe the bug
activity is not registered - always shows AFK
## Additional context
seems to be python version 3.13.1 does not support mouse listener. second computer with python 3.12.7 works fine.
error log:
```
2024-12-26 15:58:58 [ERROR]: Unhandled exception in listener callback (pynput.mouse.Listener:233)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/pynput/_util/__init__.py", line 229, in inner
return f(self, *args, **kwargs)
File "/usr/lib/python3.13/site-packages/pynput/_util/xorg.py", line 470, in _handler
self._handle(self._display_stop, event)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: '_thread._ThreadHandle' object is not callable
```
EDIT: here some background:
https://github.com/moses-palmer/pynput/issues/614
Hướng dẫn đóng góp
Hướng nghiên cứu
Reproduce the AFK failure on Python 3.13.1 and compare it with the working Python 3.12.7 setup on Manjaro/Arch. Start with the pynput.mouse.Listener traceback and the upstream pynput issue 614; done means mouse activity is registered without the callback error and the web interface no longer remains AFK.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- desktop, operating-systems
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100