Changeset - 7b58d01e925a
[Not reviewed]
default
0 1 0
Mads Kiilerich - 5 years ago 2021-02-06 21:39:27
mads@kiilerich.com
Grafted from: f21c2320ef27
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]
1 file changed with 1 insertions and 0 deletions:
0 comments (0 inline, 0 general)
kallithea/controllers/admin/admin.py
Show inline comments
 
@@ -102,6 +102,7 @@ def _journal_filter(user_log, search_ter
 
        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])
0 comments (0 inline, 0 general)