Mercurial > kallithea
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])