PR #4320 <https://github.com/leo-editor/leo-editor/pull/4320> is now part 
of Leo's devel branch. This PR improves the mypy annotations in Leo's core, 
Qt code, and standard plugins. At last, all concrete widget and wrapper 
classes have accurate annotations. These annotations clarify inherently 
complex code. These annotations should be of great value to future 
maintainers.


I have carefully documented all code changes in addition to the 
annotations. All such changes could be buggy. Please report any problems 
immediately.


Edward


P.S. This PR will have little effect on LeoJS. LeoJS contains full 
annotations because Typescript requires them.


P.P.S. Info issue #1585 
<https://github.com/leo-editor/leo-editor/issues/1585> now contains the 
notes in the PR's first comment.


EKR

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/leo-editor/e9d86291-423d-492d-a2e0-d28fb040a828n%40googlegroups.com.

Reply via email to