Enabled ~50 sites

This commit is contained in:
Soxoj
2021-01-23 03:31:55 +03:00
parent 2a9abd8bda
commit 0d11b9778d
3 changed files with 29 additions and 97 deletions
+5 -1
View File
@@ -143,7 +143,11 @@ class MaigretDatabase:
normalized_names = list(map(str.lower, names))
normalized_tags = list(map(str.lower, tags))
is_tags_ok = lambda x: set(x.tags).intersection(set(normalized_tags))
def is_tags_ok(site):
intersected_tags = set(site.tags).intersection(set(normalized_tags))
is_disabled = 'disabled' in tags and site.disabled
return intersected_tags or is_disabled
is_name_ok = lambda x: x.name.lower() in normalized_names
is_engine_ok = lambda x: isinstance(x.engine, str) and x.engine.lower() in normalized_tags