changeset 8853:7b58d01e925a

pytype: add assertion to guide pytype through Whoosh usage Mute pytype warnings: File "kallithea/controllers/admin/admin.py", line 105, in _journal_filter: No attribute 'fieldname' on None [attribute-error] In Optional[Any] File "kallithea/controllers/admin/admin.py", line 106, in _journal_filter: No attribute 'text' on None [attribute-error] In Optional[Any] File "kallithea/controllers/admin/admin.py", line 107, in _journal_filter: No attribute 'startdate' on None [attribute-error] In Optional[Any] File "kallithea/controllers/admin/admin.py", line 107, in _journal_filter: No attribute 'enddate' on None [attribute-error] In Optional[Any]
author Mads Kiilerich <mads@kiilerich.com>
date Sat, 06 Feb 2021 21:39:27 +0100
parents 252b86664549
children 278cc5936ed5
files kallithea/controllers/admin/admin.py
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/controllers/admin/admin.py	Tue Aug 18 21:22:32 2020 +0200
+++ b/kallithea/controllers/admin/admin.py	Sat Feb 06 21:39:27 2021 +0100
@@ -102,6 +102,7 @@
         if not isinstance(qry, query.And):
             qry = [qry]
         for term in qry:
+            assert term is not None, term
             field = term.fieldname
             val = (term.text if not isinstance(term, query.DateRange)
                    else [term.startdate, term.enddate])