I can reproduce this issue on trunk, and the problem in TreeFilterProxyModel.filter_id seems reasonably simple.
I'm not sure how to test it though, I have a testcase in <lp:~gz/qbzr/treewidget_filter_attributeerror_557603> that triggers the problem, but as the error happens in a callback it just gets dumped on stderr. Is there some way of getting reraising or otherwise handling it differently Alexander?
I can reproduce this issue on trunk, and the problem in TreeFilterProxy Model.filter_ id seems reasonably simple.
I'm not sure how to test it though, I have a testcase in <lp:~gz/qbzr/treewidget_filter_attributeerror_557603> that triggers the problem, but as the error happens in a callback it just gets dumped on stderr. Is there some way of getting reraising or otherwise handling it differently Alexander?