filtersearch.py 369 B

12345678910111213141516
  1. from django.utils.module_loading import import_string
  2. from misago.conf import settings
  3. filters_list = settings.MISAGO_POST_SEARCH_FILTERS
  4. SEARCH_FILTERS = list(map(import_string, filters_list))
  5. def filter_search(search, filters=None):
  6. filters = filters or SEARCH_FILTERS
  7. for filter in filters:
  8. search = filter(search) or search
  9. return search