PR #2775 <https://github.com/leo-editor/leo-editor/pull/2775> adds mypy annotations. This PR affects 50+ files, including leoserver.py.
PR 2775 lists seven changes other than annotations. Each of these changes could have introduced bugs. Please report any problems. Edward P.S. I am working on #2788 <https://github.com/leo-editor/leo-editor/issues/2788>, phase 2 of the annotation project. I expect this phase to be straightforward. P.P.S. PR #2775 implicitly requires Python 3.9+ by using re.Match instead of typing.Match. The one-line PR #2787 <https://github.com/leo-editor/leo-editor/pull/2787> makes this requirement official. 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 on the web visit https://groups.google.com/d/msgid/leo-editor/66da3866-08f4-4fb5-bd36-0d702e7ca3b9n%40googlegroups.com.
