Closed CyrilleB79 closed 10 months ago
Hi @CyrilleB79, I need to update a lot of things of my add-ons, I've been in no good personal situations and I had to prioritize my fundamental activities. Thank you for the contributions. About this PR, I would prefer to preserve compatibility with older versions of NVDA, so, I will look for a solution that can work from the NVDA 2019.3 to 2024.1. In the future, I will remove the compatibility code, but for now, I think is not a good idea to stop supporting older NVDA versions.
@davidacm, to clarify: This PR makes the add-on compatible with NVDA Python 3.11 alpha versions, but it does not break the compatibility with Python 3.7:
daemon
attribute of Thread
, and this attribute is already present on Python 3.7.I have run NVDA 2019.3 with this version of the add-on and it is working well.
This PR fixes issues with this add-on when run with Python 3.11 (last alpha).
Issues
Solutions
core.callLater
, convert the value toint
.Note
To ensure continuity of automatic update, it's important to release a version of this add-on with the update system fixed before people are able to upgrade to NVDA 2024.1 (or even better before 2024.1beta1)