PR #4844 moves troublesome unit tests to the attic

13 views
Skip to first unread message

Edward K. Ream

unread,
Aug 4, 2026, 6:58:06 PM (6 days ago) Aug 4
to leo-editor
PR #4844 moves the unit tests for the todo.py plugin to the attic. These tests may intermittently cause segfaults on Linux and less harmful messages on Windows. I have decided to retire these tests permanently.

Please continue to test Leo's "devel" branch. I am especially interested in any remaining problems that relate to QBasicTimer.

Thanks.

Edward

Viktor Ransmayr

unread,
Aug 5, 2026, 2:24:10 AM (6 days ago) Aug 5
to leo-editor
Hello Edward,

Edward K. Ream schrieb am Mittwoch, 5. August 2026 um 00:58:06 UTC+2:
PR #4844 moves the unit tests for the todo.py plugin to the attic. These tests may intermittently cause segfaults on Linux and less harmful messages on Windows. I have decided to retire these tests permanently.

Please continue to test Leo's "devel" branch. I am especially interested in any remaining problems that relate to QBasicTimer.

I did perform the usual tests again on Debian 13 & Fedora 44.

In both cases there are no longer any messages related to QBasicTimer or Qt in general.

In both cases 'mypy_leo' still reports one error. - I'm attaching the log for Fedora 44:

    ...
    OK (skipped=3)
    mypy_leo.py
    leo/plugins/todo.py:544: error: Incompatible default for argument "prog" (default has type "int | str", argument has type "int")  [assignment]
    Found 1 error in 1 file (checked 258 source files)
    ruff_leo.py
    ...

Viktor
 

Edward K. Ream

unread,
Aug 5, 2026, 6:12:26 AM (6 days ago) Aug 5
to leo-e...@googlegroups.com
On Wed, Aug 5, 2026 at 1:24 AM Viktor Ransmayr <viktor....@gmail.com> wrote:

I did perform the usual tests again on Debian 13 & Fedora 44.

In both cases there are no longer any messages related to QBasicTimer or Qt in general.

Thanks for your testing!

I continue to see occational messages about QBasicTimer. I shall soon eliminate all tests that run with the Qt gui. I'll say more in the PR when I create it.

In both cases 'mypy_leo' still reports one error [in todo.py at line 544]. - I'm attaching the log for Fedora 44:

Thanks for this. I'll look into it. I'm likely to move todo.py to the attic.

PR #4842 contains a prototypes of a much better way to add or delete icons.

Onward!

Edward

Edward K. Ream

unread,
Aug 5, 2026, 6:36:19 AM (6 days ago) Aug 5
to leo-editor
On Wednesday, August 5, 2026 at 5:12:26 AM UTC-5 Edward K. Ream wrote:

> I continue to see occasional messages about QBasicTimer.

PR #4845 (in progress) should completely eliminate those messages.

Edward
Reply all
Reply to author
Forward
0 new messages