Fix `collapse_sections` for `MINIMAL_MODE` (#654)

main
DUO Labs 2022-02-11 16:44:08 -05:00 committed by GitHub
parent 7c5094d37b
commit b2c048af92
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -205,13 +205,17 @@ class Filter:
return return
# Loop through results and check for the number of child divs in each # Loop through results and check for the number of child divs in each
for result in self.main_divs: for result in self.main_divs.find_all():
result_children = pull_child_divs(result) result_children = pull_child_divs(result)
if minimal_mode: if minimal_mode:
if any(f">{x}</span" in str(s) for s in result_children if any(f">{x}</span" in str(s) for s in result_children
for x in minimal_mode_sections): for x in minimal_mode_sections):
result.decompose() result.decompose()
continue continue
for s in result_children:
if ('Twitter ' in str(s)):
result.decompose()
continue
if len(result_children) < self.RESULT_CHILD_LIMIT: if len(result_children) < self.RESULT_CHILD_LIMIT:
continue continue
else: else: