Files
rfd/rfd/search.py
Dave Gallant ac46f2ae27 add search command (#33)
* add search command
2019-10-04 21:06:53 -04:00

14 lines
370 B
Python

def search_threads(threads, keyword=None):
"""Match deal title and dealer names with keyword specified."""
if keyword is None:
return
keyword = str(keyword)
for deal in threads:
if keyword.lower() in deal.title.lower() or (
deal.dealer_name and keyword.lower() in deal.dealer_name.lower()
):
yield deal