Open wdormann opened 2 years ago
Could you try python 3.8 ?
Actually, yes, Python 3.8 works! So on macOS, there's some issue with 3.9? My working Linux box is running Python 3.10 fine.
Can you try 3.9 on linux? i wonder..
I performed to relevant tests: 1) 3.9 on Linux - Works fine! 2) 3.10 on macOS (installed via MacPorts) - Works fine!
It seems that there's a bug in the Python 3.9 code on macOS (Both the 3.9.6 that comes with macOS Monterey and also the 3.9.13 that MacPorts provides) where '_UnixSelectorEventLoop' object has no attribute '_signal_handlers'
So perhaps not a changedetection.io bug, but a Python 3.9-on-macOS bug? Ideally there would be some way to warn users if they are trying to use such a combination?
So only solution is, choose 3.8 or 3.10 but not 3.9 :)
I'll add some feature where it will check if it's Mac and 3.9 and give a warning
Describe the bug On macOS, python reports an error any time a notification is triggered / tested:
Version v0.39.19.1
To Reproduce
Steps to reproduce the behavior:
pip install changedetection.io
macosx://
Expected behavior Notification works
Desktop (please complete the following information):